You are not logged in.
- Topics: Active | Unanswered
Announcement
Please create new topics on the new site at community.openstreetmap.org. We expect the migration of data will take a few weeks, you can follow its progress here.***
Pages: 1
#1 2013-09-10 17:05:33
- Jagoda
- Member
- Registered: 2013-07-16
- Posts: 33
Geobaza a OSM
Czy jest możliwość by wysłać do OSM dane, które są w geobazie (format ESRI, .gdb)?
Problem jest taki, że dane są w xls (wartości), a poligony w shp i łączymy je potem w shp z referencją i danymi. Tyle tylko, że przy eksporcie tego do nowego shp traci się zapis w alfabecie innym niż łaciński, a ja mam arabski w nazwach. Zapisując wszystko w przestrzennej bazie danych, nic się nie psuje.
Tylko nigdy nie pracowałam z OSM i bazą danych. Ktoś może pomóc albo pokierować, gdzie szukać rozwiązania?
Pracuję przy projekcie: http://wiki.openstreetmap.org/wiki/REACH_Camp_Mapping i stąd takie dziwne problemy.
Offline
#2 2013-09-11 01:14:28
- balrog-kun
- Member
- From: Warsaw, Poland
- Registered: 2008-08-10
- Posts: 1,365
- Website
Re: Geobaza a OSM
Czy jest możliwość by wysłać do OSM dane, które są w geobazie (format ESRI, .gdb)?
Problem jest taki, że dane są w xls (wartości), a poligony w shp i łączymy je potem w shp z referencją i danymi. Tyle tylko, że przy eksporcie tego do nowego shp traci się zapis w alfabecie innym niż łaciński, a ja mam arabski w nazwach. Zapisując wszystko w przestrzennej bazie danych, nic się nie psuje.
Tylko nigdy nie pracowałam z OSM i bazą danych. Ktoś może pomóc albo pokierować, gdzie szukać rozwiązania?
Nie mialem nigdy do czyneinia z .gdb, ale tego co widze, sa obslugiwane przez OGR tak jak .shp. Czyli narzedzia typu ogr2osm czy QGis powinny sobie radzic z tym formatem.
Nie wiem w jakim programie eksportujesz ten .shp, ale jesli UTF-8 nie jest domyslnym kodowaniem (UTF-8 uwzglednia wszystkie alfabety) to powinno dac sie go przestawic na UTF. Jesli program bylby napisany z sensem, to wywalalby informacje o bledzie kodowania zamiast psuc zapis. W qgis o ile pamietam na Linuksie trzeba ustawic kodowanie dla shp w zmiennej przed uruchomieniem programu, co jest do kitu.
Offline
#3 2013-09-11 06:52:59
- Jagoda
- Member
- Registered: 2013-07-16
- Posts: 33
Re: Geobaza a OSM
W ArcGISie - i to mnie właśnie dziwi, że jest taki problem.
Sprawdzimy w praktyce i dam znać.
czyli UTF-8 powinno poradzic sobie z arabskim?
Offline
#4 2013-09-11 07:08:55
- Dotevo
- Moderator
- From: Kobiernice/Wrocław Poland
- Registered: 2009-02-15
- Posts: 1,744
- Website
Re: Geobaza a OSM
Tak. Każdy znak z języka arabskiego jest kodowany na dwóch bajtach.
Offline
#5 2013-09-15 08:10:10
- Jagoda
- Member
- Registered: 2013-07-16
- Posts: 33
Re: Geobaza a OSM
Hmm... Przerzuciłam pliki przez QGIS i mają arabskie literki. Ale gdy? wczytuję plik do JOSM to mi go wykrzacza (i shp, i mif). Czy w JOSM ustawia się gdzieś kodowanie na UTF-8?
Last edited by Zbigniew_Czernik (2013-09-15 10:12:30)
Offline
#6 2013-09-15 20:12:39
- balrog-kun
- Member
- From: Warsaw, Poland
- Registered: 2008-08-10
- Posts: 1,365
- Website
Re: Geobaza a OSM
Plugin JOSMa uzywa bibliotek gdal o ile wiem, czyli bierze kodowanie ze zmiennych srodowiskowych.
Sprobuj raczej zapisac plik .osm w QGISie i otworzy JOSMem.
Offline
#7 2013-09-16 07:02:58
- Jagoda
- Member
- Registered: 2013-07-16
- Posts: 33
Re: Geobaza a OSM
No wiec sie udalo choc raczej dosc smiesznym sposobem: w ArcGIS udalo mi sie zmienic kodowanie na UTF-8 wiec shp mam z arabskimi znakami (odczytywane i przez ArcGIS i przez QGIS). JOSM czyta shp ale nie rozpoznaje arabskich liter. Ale Mercaator bez problemu otwiera shp z arabskim alfabetem - wiec wczytalam wszystkie warstwy z geobazy do Mercaatora, po czym zapisalam je w .osm. No i JOSM juz bez problemu otwiera ten plik i moge zedytowac i zaimportowac dane do OSM.
(Nie wiem czemu, ale nie poradzilam sobie z eksportem shp->osm w QGIS.)
Dzieki za konsultacje. Zaatari ma juz ponad 33 tys wezlow, wczoraj uzupelnilam je o 587 obiektow, dzis beda kolejne ![]()
Offline
Pages: 1