Google은 파이프 라인 및 애셋의 진행 상황을 추적하기위한 웹 사이트를 개발하려고합니다. 자바에서 개발 된 양식에서 입력 한 진도 데이터를 GIS에 연결하려고합니다. 우리는 파이프 라인의 신축성과 위도 및 작업 진행 상황의 기록을 캡처 할 것입니다. 웹 사이트 양식 진행 데이터를 GIS에 연결
는 동적으로 진행을 기반으로 Shape 파일 개발에 도움을 필요로하고 또한 자바 스크립트 API는 브라우저에 바탕을 형성 shape 파일을 업로드하는 기능을 가지고있다답변
내 웹 페이지에 그 모양 파일을 볼 수 있습니다,하지만 당신은 다른 필요합니다 도구를 사용하여 진행 상황을 기반으로 쉐이프 파일을 만듭니다.
셰이프 파일을 업로드하는 경우 여기에서 예제를 참조하십시오. https://developers.arcgis.com/javascript/3/jssamples/portal_addshapefile.html https://developers.arcgis.com/javascript/3/에서 더 많은 예제를 사용할 수 있습니다.
셰이프 파일을 동적으로 만들려면 셰이프 파일 작성에 도움이되는 많은 파이썬 라이브러리 또는 ArcMap을 사용할 수 있습니다. 이것도 도움이되는 Java 라이브러리가 있을지 모르지만 프론트 엔드에서만 작동하므로 거기에서 도와 줄 수 없습니다. 맥락에서 간단한 뭔가를
, 요구 사항이 이러한 질문에 (그리고 아마도 다른 내가 생각하고 있지 않다) 따라 다양합니다 최고의 제품군으로 워크 플로우의 어떤 종류의 복잡성 :
- 이 절대적를 수행을 이 셰이프 파일을 생성해야합니까? 양식을 공간 데이터베이스 (예 : PostGIS)로 푸시 한 다음 점의 XY 또는 선 피쳐 등의 XY 문자열을 반환하지 않는 이유는 무엇입니까?
데이터 출처는 어디입니까 & 형식은 무엇입니까? PDF, HTML 페이지의 텍스트, 페이지에서 다운로드 할 수있는 .csv 파일 등입니까? (사이트에서) 스크래핑을 구현하거나 다운로드 및 업데이트해야하거나 데이터가 실시간으로 스트리밍 될 수 있습니다. 이들은 모두 다른 워크 플로이며 워크 플로를 설정하기 전에 이러한 경계를 설정해야합니다.
최종 게임이 포인트라면 GIS 소프트웨어에 표시 할 테이블 형식의 XY 만 있으면됩니다. 라인이나 폴리곤이라면 조금 다를 것입니다. 다시 - 출력 유형이 무엇이고 출력 유형 (예 : QGIS로 가져 오기)은 무엇입니까?
이러한 대답이 없으면 누구나 당신에게 제안 할만한 것을 제안하는 것이 의미가 없습니다. 이러한 질문에 답하고 처음부터 끝까지 그리고/또는 그 반대로 워크 플로를 생각하십시오.
건배 숀
코드는 어디에 있습니까? – Raptor