2017-11-24 23 views
1

에 "urn : ogc : def : crs : OGC : 1.3 : CRS84"변환 Google지도에서 lato long을 수정하기 위해 geojson 파일을 변환하는 솔루션을 찾고 있습니다. 아래 :GeoJson을 CRS "name"으로 변환 : Gooogle Map lat/long

well.geojson :

{ 
    "type": "FeatureCollection", 
    "crs": { 
     "type": "name", 
     "properties": { 
      "name": "urn:ogc:def:crs:OGC:1.3:CRS84" 
     } 
    }, 
    "features": [{ 
      "type": "Feature", 
      "properties": { 
       "WDB_ID": 1, 
       "SRC_DATA": "RDI DWQI Database", 
       "STD_WELL_I": "RDI_DWQI_1", 
       "OTH_WELL_I": null, 
       "PROVINCE": "Kampong Cham", 
       "DISTRICT": "Batheay", 
       "COMMUNE": "Batheay", 
       "VILLAGE": "Batheay", 
       "VILLAGE_ID": 3010102, 
       "CONDITION": null, 
       "CONT_NAME": null, 
       "CONT_PHONE": null, 
       "CONT_QUAL": null, 
       "CONT_SECT": null, 
       "FACILITY": "School", 
       "FACILITY_N": "Unknown", 
       "OWNER_NAME": null, 
       "OWNER_PHON": null, 
       "WGS_E": 494022, 
       "WGS_N": 1326178, 
       "MSL_APPROX": 9, 
       "WELL_TYPE": "Drilled Well", 
       "DRI_END_DA": "01-Jan-06", 
       "DRI_TOT_DE": 36.0, 
       "PUMP_INSTA": "Unknown", 
       "PUMP_TYPE": null, 
       "PUMP_MODEL": null, 
       "PUMP_INST_": null, 
       "PUMP_DEP_M": null, 
       "PUMP_YIEL_": null, 
       "PUMP_RIS_M": null, 
       "COORD_SRC": "DATABASE", 
       "water qual": "RDI DWQI Database", 
       "water qu_1": "RDI_DWQI_1", 
       "water qu_2": "27-Feb-08", 
       "water qu_3": null, 
       "water qu_4": null, 
       "water qu_5": null, 
       "water qu_6": 7.36, 
       "water qu_7": null, 
       "water qu_8": null, 
       "water qu_9": 0.0, 
       "water qu10": 355.0, 
       "water qu11": 0.015, 
       "water qu12": 3.87, 
       "water qu13": 0.0, 
       "water qu14": 3.23, 
       "water qu15": 342.0, 
       "water qu16": null, 
       "water qu17": null, 
       "water qu18": null, 
       "water qu19": null, 
       "water qu20": 0.85, 
       "water qu21": 0.3, 
       "water qu22": 0, 
       "water qu23": 2020 
      }, 
      "geometry": { 
       "type": "Point", 
       "coordinates": [494022.0, 1326178.0] 
      } 
     }, 
     { 
      "type": "Feature", 
      "properties": { 
       "WDB_ID": 2, 
       "SRC_DATA": "RDI DWQI Database", 
       "STD_WELL_I": "RDI_DWQI_2", 
       "OTH_WELL_I": null, 
       "PROVINCE": "Kampong Cham", 
       "DISTRICT": "Batheay", 
       "COMMUNE": "Batheay", 
       "VILLAGE": "Batheay", 
       "VILLAGE_ID": 3010102, 
       "CONDITION": null, 
       "CONT_NAME": null, 
       "CONT_PHONE": null, 
       "CONT_QUAL": null, 
       "CONT_SECT": null, 
       "FACILITY": "Unknown", 
       "FACILITY_N": "Unknown", 
       "OWNER_NAME": null, 
       "OWNER_PHON": null, 
       "WGS_E": 494090, 
       "WGS_N": 1326303, 
       "MSL_APPROX": 7, 
       "WELL_TYPE": "Drilled Well", 
       "DRI_END_DA": "01-Jan-08", 
       "DRI_TOT_DE": 5.0, 
       "PUMP_INSTA": "Unknown", 
       "PUMP_TYPE": null, 
       "PUMP_MODEL": null, 
       "PUMP_INST_": null, 
       "PUMP_DEP_M": null, 
       "PUMP_YIEL_": null, 
       "PUMP_RIS_M": null, 
       "COORD_SRC": "DATABASE", 
       "water qual": "RDI DWQI Database", 
       "water qu_1": "RDI_DWQI_2", 
       "water qu_2": "27-Feb-08", 
       "water qu_3": null, 
       "water qu_4": null, 
       "water qu_5": null, 
       "water qu_6": 6.11, 
       "water qu_7": null, 
       "water qu_8": null, 
       "water qu_9": 0.0, 
       "water qu10": 240.0, 
       "water qu11": 0.075, 
       "water qu12": 1.45, 
       "water qu13": 0.18, 
       "water qu14": 2.77, 
       "water qu15": 128.0, 
       "water qu16": null, 
       "water qu17": null, 
       "water qu18": null, 
       "water qu19": null, 
       "water qu20": 0.4, 
       "water qu21": 0.1, 
       "water qu22": 160, 
       "water qu23": 36000 
      }, 
      "geometry": { 
       "type": "Point", 
       "coordinates": [494090.0, 1326303.0] 
      } 
     } 
    ] 
} 

내가 ogr2ogr 및 기타 온라인 도구와 같은 5 월 도구를 사용해보십시오. EPSG ""well2.GeoJSON을

ogr2ogr -f "KML"-overwrite "well.kml"-T_SRS : ogr2ogr를 사용

: 그리고 난 같은 오류가 4326

오류 :

오류 1 : 위도 1326178.000000은 유효하지 않습니다. 유효한 범위는 [-90,90]입니다. 이 경고는 더 이상 발행되지 않습니다 경고 1 : 경도 494022.000000이 [-180,180] 범위에 맞게 수정되었습니다. 이 경고는

더 이상은 :

+1

오류 메시지가 매우 명확합니다. 'Latitude 1326178.000000 is invalid'. 제 생각에는'13.26178'과 같을 필요가 있습니다. 그 도구가 위도, 경도 값에 대한 형식 설정을 가지고 있는지 모르지만 제 생각에 그 값을 수정해야합니다. – alalp

+0

@alalp 네가 맞을 수도있다. 도구가 있어야한다. 이 데이터는이 웹 사이트 URL http://cambodiawellmap.com/worldbank/maps/44789/arsenic-contamination-by-well#에서 가져 왔습니다. 나는 그들이 xy를 latlong으로 변환하기 위해 proj4j를 사용하는 것을 본다. 어떻게 사용하는지 알고 있습니까? – Mankeomorakort

답변

1

마지막으로, 내가 찾은 솔루션은 내 문제를 해결하는 데 도움이 바랍니다 발행되지 않습니다. 좌표계 변환에는 다양한 좌표계 또는지도 제작법에 따라 다양한 방법이 있습니다.

1 사용 https://mygeodata.cloud/cs2cs

이 온라인 도구를 사용하면 시스템이나지도 제작 투영 좌표 지리 좌표 값 쌍을 삽입하고 다른로 변환 할 수 있습니다. MS Excell 또는 유사한 프로그램에서도 복사/붙여 넣기를 사용하여 "입력 좌표 쌍"이라고 표시된 텍스트 영역에 값 쌍을 삽입 할 수 있습니다. 이 도구는 값 쌍의 다양한 입력 형식을 허용합니다. 필요한 것은 한 행씩 한 쌍을 갖는 것입니다. 입력 텍스트 영역 창에서 예제를 참조하십시오.

enter image description here

2- 사용 cs2cs 커맨드 라인 :

cs2cs을 (주 I 우분투를 사용하고있다)은 입력 포인트들의 집합 좌표계 매핑 소스와 목적지 간의 변환을 수행한다. 좌표계 변환에는 투영 된 좌표와 지리적 좌표 간의 변환과 데이텀 이동의 적용이 포함될 수 있습니다.

cs2cs +proj=utm +zone=48 +a=6377276.345 +b=6356075.41314024 +towgs84=198,881,317,0,0,0,0 +units=m +no_defs +to +proj=longlat +datum=WGS84 +no_defs source.geojson > target.geojson 

예 : converting-coordinates-with-cs2cs

-3- 사용 Proj4js

Proj4js 한 데이텀 변환을 포함한 다른 좌표계에서 시점 좌표계 변환하는 자바 스크립트 라이브러리이다. 원래 PROJ.4와 GCTCP C 포트는 MetaCRS 프로젝트 그룹의 일부입니다.

var firstProjection = '+proj=utm +zone=48 +datum=WGS84 +units=m +no_defs'; 
var secondProjection = "+proj=longlat +datum=WGS84 +no_defs"; 
proj4(firstProjection,secondProjection,[494022.0, 1326178.0]); 

결과 :

[104.94123506418815, 11.999521158195288] 

나는이 다른 나와 같은 문제를 직면하고있는 개발을 도울 수있는 희망.