Re: [osm-hu] megyehatár kirajzolása
Imre Samu
pella.samu at gmail.com
2018. Okt. 28., V, 20:20:12 UTC
> ki kell szedni a megye-polygont és abból kell egy kml-XML-t készíteni?
bővebben leirom, hátha másnak később is szüksége lesz az infóra.
#1.
ahogy látom - Dömcsi csinált KML letöltést. :)
https://data2.openstreetmap.hu/hatarok/hatarok.php?hatar=B%C3%A9k%C3%A9s%20megye
- baloldalt *Letöltés:kml* ->
https://data2.openstreetmap.hu/hatarok/kmlutter1v.php?hatar=B%C3%A9k%C3%A9s%20megye
#2.
de a shape állományokból is tudsz konvertálni , ogr2ogr a kulcsszó
pl.:
https://gis.stackexchange.com/questions/1498/how-can-i-convert-shapefiles-shp-to-kml
( ahogy látom innen letöltheted:
https://data2.openstreetmap.hu/hatarok/index.php *"Az összes
közigazgatási határ letöltése shape formátumban: kozighatarok.zip" * ;
szintén Dömcsi érdeme! )
#3.
a harmadik lehetőség az overpass turbo. http://overpass-turbo.eu/
wizard -ba beirni: admin_level=6 and ISO3166-2=HU-BE in Hungary
( ezt kell kapnod: http://overpass-turbo.eu/s/Dba )
innen az *"Export"* -nál több féle formátumban letöltheted. Én a
GeoJSON-t választanám.
download/copy as GeoJSON
download/copy as GPX
download/copy as KML
ha szükséges, akkor szurd be még a következő feltételt is " and
boundary=administrative"
Az adminisztrációs határok címkézéséhez egy leirás:
https://wiki.openstreetmap.org/wiki/Tag:boundary=administrative
* admin_level = 6 ( Megyék / főváros (Counties / capital city, NUTS 3)
)
Név ("name=") alapján is szürhetsz, de akár ISO3166-2= alapján is.
http://taginfo.openstreetmap.hu/keys/ISO3166-2#values ( "hu"-ra
szürhetsz ( "Keresés: Érték") , és akkor látod az értékeket.
pl. HU-BU , HU-KE, HU-TO
#4.
ha valakinek bonyolultabb kell:
osm2pgsql / imposm3 programokkal PostgreSQL /Postgis -be tölthetjuk
be
https://github.com/openstreetmap/osm2pgsql
https://github.com/omniscale/imposm3
#5.
vagy akár innen ( https://wambachers-osm.website/boundaries/ ) is le
lehet tölteni ( más országokét is )
üdv,
Imre
Ercs Andr <aercse at gmail.com> ezt írta (időpont: 2018. okt. 28., V, 19:26):
> !!
>
> Vagyis egy megye osm-XML-jéből (vagy máshonnan?) ki kell szedni a
> megye-polygont és abból kell egy kml-XML-t készíteni? Vagyis egy
> (rész)XML-ből egy másik XML kell? És ehhez van valamilyen eszköz?
>
> Majd a Leaflet-KML plugin-ba be kell adni ezt a kml-XML-t, mint egy
> stringet, amiből ő majd geojson-t készít. És ez lesz egy új layer-készítés
> bemenete.
>
> Erről van szó vagy félreértem?
> Gondolom, az openstreetmap.hu-n a megyehatárok kirajzolása nem így
> történik, mert ennek nem látom a nyomát a kódban.
>
> EA
>
>
> 2018. október 27., szombat 16:23:33 UTC+2 időpontban Imre Samu a
> következőt írta:
>>
>> > Abban segítsetek, hogy hogyan tudok ezek után *megyehatárokat
>> kirajzolni*? *Mit kell* tennem? Javascript-ben készítem a webes oldalt;
>> eddig Leaflet-et használtam.
>>
>> biztos sokféleképp meg lehet oldani,
>>
>> pl. - KML-ben le tudod tölteni az egyenként a megye polygonokat, amihez
>> kereshetsz egy Leaflet-KML pulgint ( pl. itt
>> https://leafletjs.com/plugins.html keress rá a KML -re )
>> Vagy esetleg a KML-t GeoJSON-ba konvertálod.
>>
>> Ha nem lenne feltüntetve, akkor tüntesd fel, hogy a térképadatok forrása
>> az OpenStreetMap.
>>
>> Ha valami már látható, akkor nyugodtan meg is mutathatod :)
>>
>> üdv,
>> Imre
>>
>>
>>
>> Ercs Andr <aer... at gmail.com> ezt írta (időpont: 2018. okt. 26., P,
>> 15:11):
>>
>>> !!
>>>
>>> Kezdő vagyok az osm-ben. Térképet azonban már tudok rajzolni, rajta
>>> településsel, járási székhellyel, megyeszékhellyel, mindegyikhez különböző
>>> színű jelölő ikonnal :)
>>>
>>> Most szeretném az adott megye határát is kirajzolni. A
>>> https://data2.openstreetmap.hu/hatarok/index.php?admin=6
>>> <https://data2.openstreetmap.hu/hatarok/index.php?admin=4> oldalt
>>> ismerem, Látom, hogy le lehet tölteni egy zip-et, meg látom a különféle
>>> megyékkel kapcsolatos táblázatot. Abban segítsetek, hogy hogyan tudok ezek
>>> után *megyehatárokat kirajzolni*? *Mit kell* tennem? Javascript-ben
>>> készítem a webes oldalt; eddig Leaflet-et használtam.
>>>
>>> Az is érdekelne, hogy országtérkép + összes megyehatár hogyan rajzolható
>>> fel.
>>>
>>> Köszönettel
>>> EA
>>>
>>> --
>>> Magyar OSM Levelezőlista - openstreet... at googlegroups.com
>>> leiratkozás: openstreetmap-hungary+unsubscribe at googlegroups.com
>>> ---
>>> Azért kapta ezt az üzenetet, mert feliratkozott a Google Csoportok
>>> „openstreetmap-hungary” csoportjára.
>>> Az erről a csoportról és az ahhoz kapcsolódó e-mailekről való
>>> leiratkozáshoz küldjön egy e-amailt a(z)
>>> openstreetmap-hungary+unsubscribe at googlegroups.com címre.
>>> További lehetőségekért látogasson el ide:
>>> https://groups.google.com/d/optout.
>>>
>> --
> Magyar OSM Levelezőlista - openstreetmap-hungary at googlegroups.com
> leiratkozás: openstreetmap-hungary+unsubscribe at googlegroups.com
> ---
> Azért kapta ezt az üzenetet, mert feliratkozott a Google Csoportok
> „openstreetmap-hungary” csoportjára.
> Az erről a csoportról és az ahhoz kapcsolódó e-mailekről való
> leiratkozáshoz küldjön egy e-amailt a(z)
> openstreetmap-hungary+unsubscribe at googlegroups.com címre.
> További lehetőségekért látogasson el ide:
> https://groups.google.com/d/optout.
>
--------- következő rész ---------
Egy csatolt HTML állomány át lett konvertálva...
URL: <http://lists.openstreetmap.org/pipermail/talk-hu/attachments/20181028/d7630510/attachment.htm>
További információk a(z) Talk-hu levelezőlistáról