Այս հավելվածի մասին
Mobile Tile Server-ը կարող է օգտագործվել որպես HTTP սերվեր՝ սպասարկելով Քարտեզի սալիկներ սարքի պահեստից: Երբ սերվերը աշխատում է, դուք կարող եք մուտք գործել սալիկներ տարբեր քարտեզագրման հավելվածներից:
Հավելվածը տրամադրում է չորս հիմնական տարբերակ.
• Տեղական քարտեզի սալիկների հասանելիություն
• Տեղական MBTiles ֆայլերի հասանելիություն
• Վերահղում դեպի Tile Server 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'
Այս դեպքում արմատային գրացուցակը ցույց է տալիս մայր թղթապանակը (որը պարունակում է «Plovdiv» ենթաթղթապանակը): Այս կերպ դուք կարող եք ունենալ բազմաթիվ ենթաթղթապանակներ, որոնք պարունակում են տարբեր քարտեզի սալիկներ, և բոլորը կարող են մուտք գործել նույն սերվերի միջոցով:
Մուտք դեպի տեղական MBTiles ֆայլեր
Կարելի է գտնել հասցեում՝ http://localhost:PORT/mbtiles
Որտեղ PORT-ը սահմանված է հավելվածի կարգավորումներում: Պարամետրերում դուք պետք է նշեք գրացուցակը, որտեղ պահվում են ֆայլերը: Այս գրացուցակը օգտագործվում է որպես արմատ սերվերի համար: Այդ գրացուցակի բոլոր ֆայլերը (ներառյալ ենթագրքերերը) հասանելի կլինեն սերվերից:
Քանի որ MBTile-ն օգտագործում է TMS սխեման՝ քարտեզի սալիկները պահելու համար, y կոորդինատը պետք է փոխակերպվի՝ ճիշտ սալիկի տողը գտնելու համար: Եթե ձեր հավելվածն օգտագործում է XYZ սալիկի սխեման, փոխանցեք y-ի (-y) բացասական արժեքը որպես պարամետր:
Կան մի քանի պարամետրեր, որոնք պետք է ապահովվեն.
• «ֆայլ»՝ MBTiles ֆայլ (ներառյալ ընդլայնումը)
• «z»՝ քարտեզի խոշորացման մակարդակ
• «x»՝ քարտեզի սալիկի 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}'
Վերահղում դեպի Tile սերվեր QuadKey Tile սխեմայով
Վերահղումը հասանելի է հետևյալ հասցեով՝ http://localhost:PORT/redirect/?url=&quadkey=true&z=&x=&y=
Որտեղ PORT-ը սահմանված է հավելվածի կարգավորումներում: Պարամետրերում դուք պետք է նշեք գրացուցակը, որտեղ պահվում են ֆայլերը: Այս գրացուցակը օգտագործվում է որպես արմատ սերվերի համար: Այդ գրացուցակի բոլոր ֆայլերը (ներառյալ ենթագրքերերը) հասանելի կլինեն սերվերից:
Կան մի քանի պարամետրեր, որոնք պետք է ապահովվեն.
• «url»: url հասցեն, որի վրա պետք է վերահղում
• «quadkey»՝ «true», եթե սերվերն օգտագործում է QuadKey Tile սխեման
• «z»՝ քարտեզի խոշորացման մակարդակ
• «x»՝ քարտեզի սալիկի x կոորդինատ
• 'y'. y քարտեզի սալիկի կոորդինատը
Օրինակ
Եթե ցանկանում եք օգտագործել, օրինակ, Bing Maps-ը, որն օգտագործում է QuadKey Tile սխեման, և դուք ունեք միայն 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}'
Վերջին թարմացումը՝
16 հնս, 2025 թ.