Энэ програмын тухай
Хөдөлгөөнт хавтангийн серверийг HTTP сервер болгон ашиглах боломжтой бөгөөд төхөөрөмжийн хадгалалтаас Map Tiles-д үйлчлэх боломжтой. Сервер ажиллаж байх үед та өөр өөр зураглалын програмуудаас хавтан руу хандах боломжтой.
Аппликешн нь дөрвөн үндсэн сонголтыг өгдөг:
• Орон нутгийн газрын зургийн хавтангуудад нэвтрэх
• Орон нутгийн MBTiles файлуудад хандах
• QuadKey Tile схем бүхий хавтангийн сервер рүү дахин чиглүүлэх
• Статик файлд хандах
Орон нутгийн газрын зургийн хавтангуудад хандах
Орон нутгийн газрын зургийн хавтанд дараах хаягаар хандаж болно: http://localhost:PORT/tiles
Програмын тохиргоонд PORT-г тохируулсан бол. Тохиргоонд та файлууд хадгалагдаж буй лавлахыг зааж өгөх ёстой. Энэ санг серверийн үндэс болгон ашигладаг. Тухайн директор доторх бүх файлууд (дэд лавлахуудыг оруулаад) серверээс хандах боломжтой болно.
Жишээ
Хэрэв танд '/storage/emulated/0/MobileTileServer/tiles/Plovdiv/{z}_{x}_{y}.png'-д хадгалагдсан газрын зургийн хавтан байгаа бол та үндсэн лавлахыг дараах байдлаар тохируулж болно: '/storage/emulated/ 0/MobileTileServer'. Дараа нь энэ газрын зурагт хандахын тулд үйлчилгээг эхлүүлээд дараах руу очно уу:
'http://localhost:PORT/tiles/Plovdiv/{z}_{x}_{y}.png'
Энэ тохиолдолд үндсэн лавлах нь эх хавтас руу чиглэнэ ("Пловдив" дэд хавтас агуулсан). Ингэснээр та өөр өөр газрын зургийн хавтан агуулсан олон дэд хавтастай болох ба бүгдэд нь нэг серверээр дамжуулан хандах боломжтой!
Орон нутгийн MBTiles файлд хандах
http://localhost:PORT/mbtiles хаягаас олж болно.
Програмын тохиргоонд PORT-г тохируулсан бол. Тохиргоонд та файлууд хадгалагдаж буй лавлахыг зааж өгөх ёстой. Энэ санг серверийн үндэс болгон ашигладаг. Тухайн директор доторх бүх файлууд (дэд лавлахуудыг оруулаад) серверээс хандах боломжтой болно.
MBTiles нь газрын зургийн хавтангуудыг хадгалахад TMS схемийг ашигладаг тул зөв хавтангийн мөрийг олохын тулд y координатыг өөрчлөх шаардлагатай. Хэрэв таны програм XYZ хавтангийн схемийг ашигладаг бол y (-y)-ийн сөрөг утгыг параметр болгон оруулна уу.
Хэд хэдэн параметрүүдийг өгөх ёстой:
• 'файл': MBTiles файл (өргөтгөл орно)
• 'z': газрын зургийг томруулах түвшин
• 'x': газрын зургийн хавтангийн х координат
• 'y': газрын зургийн хавтангийн y координат
Жишээ
Хэрэв танд MBTiles форматаар хадгалагдсан хавтан байгаа бол та өөрийн файлуудыг үндсэн директорт байрлуулж, тэдгээрт хандах боломжтой: 'http://localhost:PORT/mbtiles/?tileset=test.mbtiles&z={z}&x={x }&y={y}' эсвэл XYZ схемийг ашиглаж байгаа бол: 'http://localhost:PORT/mbtiles/?tileset=test.mbtiles&z={z}&x={x}&y=-{y}'
QuadKey Tile схем бүхий хавтангийн сервер рүү дахин чиглүүлэх
Дахин чиглүүлэлт нь дараах хаягаар хандаж болно: http://localhost:PORT/redirect/?url=&quadkey=true&z=&x=&y=
Програмын тохиргоонд PORT-г тохируулсан бол. Тохиргоонд та файлууд хадгалагдаж буй лавлахыг зааж өгөх ёстой. Энэ санг серверийн үндэс болгон ашигладаг. Тухайн директор доторх бүх файлууд (дэд лавлахуудыг оруулаад) серверээс хандах боломжтой болно.
Хэд хэдэн параметрүүдийг өгөх ёстой:
• 'url': дахин чиглүүлэх url хаяг
• 'quadkey': Хэрэв сервер QuadKey Tile схемийг ашигладаг бол 'true'
• 'z': газрын зургийг томруулах түвшин
• 'x': газрын зургийн хавтангийн х координат
• 'y': газрын зургийн хавтангийн y координат
Жишээ
Хэрэв та жишээ нь QuadKey Tile схемийг ашигладаг Bing Maps ашиглахыг хүсч байгаа бөгөөд танд зөвхөн XYZ хавтангийн координат байгаа бол дөрвөлжин товчлуурын утгыг тооцоолж, хүсэлтийг сервер рүү дахин чиглүүлэх сонголтыг ашиглаж болно. Bing Maps Агаарын газрын зургийн хавтанд хандахын тулд та дараах руу очиж болно:
'http://localhost:PORT/redirect/?url=http://ecn.t0.tiles.virtualearth.net/tiles/a{quadkey}.jpeg?g=6201&quadkey=true&z={z}&x={x }&y={y}'
Шинэчилсэн огноо
2025 оны 6-р сарын 16