Saya seorang pemula di GIS dan saya sedang mengembangkan Aplikasi Java yang membutuhkan peta. (Peta akan secara khusus dari satu kota di Filipina.) Saya telah meneliti berbagai cara untuk melakukan ini dan saya telah menemukan bahwa saya akan memerlukan server ubin untuk meletakkan peta karena saya harus dapat mengakses ini tanpa koneksi internet. Saya seorang pemula dan sebagian besar tutorial yang saya lihat rumit dan memiliki langkah-langkah yang saya belum tahu bagaimana melakukannya. Adakah yang tahu tentang tutorial atau dapat membantu saya mulai membuat server ubin mengingat saya pemula dalam hal ini?
openstreetmap
java
tile-server
meebee
sumber
sumber
Jawaban:
Ada situs web yang sangat bagus untuk pemula tentang dunia OpenStreetMap yang berfokus pada orang-orang yang datang dari layanan pemetaan lain yang dapat memenuhi pertanyaan Anda: http://switch2osm.org/serving-tiles/
Tetapi jika Anda ingin membuat beberapa ubin untuk dilayani secara offline, seperti http://www.maptiler.org/ tetapi fokus pada data raster.
Jika saya harus melakukan ini, saya mungkin akan melihat TileMill untuk membuat desain dan menghasilkan file MBTiles dan kemudian mengubahnya menjadi struktur file TMS untuk dikonsumsi oleh OpenLayers atau Leaflet dalam mode offline.
Ya, ini cukup rumit dan banyak hal baru (tapi mengasyikkan!), Maaf.
sumber
Untuk satu kota, Tilemill dan Tile Drawer adalah dua pilihan hebat: http://switch2osm.org/serving-tiles/using-an-all-in-one-solution/
Tilemill akan memberi Anda file '.mbtiles', database SQLite3 yang berisi semua ubin yang Anda buat. Anda juga harus mengembangkan lembar gaya khusus untuk data.
Tile Drawer pada dasarnya akan melakukan segalanya untuk Anda, menghasilkan server EC2 yang dapat Anda gunakan untuk melakukan rendering ubin yang sebenarnya. Jika Anda ssh ke server itu dan menjalankan tilestache-seed.py untuk wilayah Anda, Anda bisa keluar dari direktori yang penuh dengan gambar ubin yang telah dirender yang dapat disalin ke mana pun Anda membutuhkannya.
sumber
Karena Anda seorang pemula, saya sarankan Anda menggunakan OpenGeo Suite. Muncul dengan GeoServer (server peta) dan PostGIS (database spasial). Ini adalah paket terintegrasi sehingga Anda tidak perlu khawatir tentang integrasi. Saya sarankan Anda melakukan tutorial terlebih dahulu dan ketika Anda cukup percaya diri, coba data Anda sendiri atau data OSM . Ini memiliki pemuat file bentuk sehingga seharusnya tidak terlalu sulit. Semoga berhasil :)
sumber
Jika saya mengerti dengan benar, Anda ingin meletakkan ubin di komputer yang sama dengan aplikasi Java Anda. Dalam hal ini Anda tidak benar-benar membutuhkan server Web ubin, Anda hanya perlu menyiapkan peta Web HTML Anda dan meletakkannya di disk lokal bersama-sama dengan ubin peta. Anda kemudian dapat mengaksesnya menggunakan skema file URI .
Salah satu cara yang cukup mudah untuk menghasilkan ubin adalah dengan mengikuti " Tutorial Maperitive: Peta Web Hiking Dalam Sepuluh Langkah Mudah ".
sumber