답변:
GDAL / OGR
데스크탑 GIS에서 데이터가 제대로 보이지 않거나 작동하지 않는 경우 간단한 ogrinfo가 일반적으로 답을 제공합니다. 빠른 래스터 작업을위한 gdal_translate 및 gdalwarp, 물론 gdal Python 모듈.
완전히 관련이 없으며 더 많은 웹 응용 프로그램이지만 ColorBrewer 는 다른 데이터 클래스의 색상 값을 알아내는 데 유용 합니다.
내가 아직 언급하지 않은 몇 가지 더 있습니다.
Pyscripter- 내가 사용한 Windows 용 최고의 Python IDE이며 각 릴리스마다 게터가되는 것 같습니다.
피들러 -ArcGIS 서비스 작업을위한 필수품 (웹 디버깅)
(1) Stata 또는 R 과 같은 산업 강도 통계 패키지 . 질문은 "분석가"에 관한 것이며, 데이터에서 의미를 도출하고, 사람들이 적절한 결론을 내 리도록 도와주고, 최적의 행동을 식별하는 것을 포함하도록 그 일을합니다. 통계 분석은 다소간 설명되지만 GIS는 통계 절차 중 가장 제한적인 것 외에는 적합 하지 않습니다 .
(2) 다른 GIS 는 첫 번째 기능을 점검하고 기능을 보완하고 불가피한 버그를 해결해야합니다. (시스템에는 일반적으로 이전 버전의 ArcGIS를 포함하여 4 개 또는 5 개의 주요 GIS 프로그램이 있습니다.)
(3) 오래된 군마 ( SED 및 AWK )를 포함한 강력한 텍스트 처리 도구 . 이들은 종종 GIS 자체로는 시간이 많이 걸리거나 불가능한 데이터 전처리 및 후 처리 작업을 짧게 만듭니다.
(4) 컴퓨터 수학 시스템은 특수한 그래픽 및 사용자 정의 분석에 유용 할 수 있습니다. 나는 Mathematica 를 몇 년 동안 사용해 왔으며 그 유용성은 내가 익숙한 것에 비례하여 증가한다는 것을 알았 습니다. 웹 사이트에는 Mathematica ;-) 내에서 GIS를 수행하는 방법을 보여주는 데모 노트북도 있습니다. 다른 사람들은 MatLab에 의해 맹세합니다 .
(5) GeoDa , GGobi 및 CrimeStat 와 같은 특수 공간 분석 및 시각화 패키지 배열 .
정보를 전달하기위한 적절한 그래픽, 보고서 및 테이블을 개발하려면 일반적인 이미지 처리, 워드 프로세싱, 스프레드 시트 및 데이터베이스 조작 도구 모음이 있어야합니다. 모든 사람은 자신이 좋아하는 것을 가지고 있습니다. 이 중 상당수는 질문에 제공된 다른 응답으로 충분히 표현됩니다.
(1), (2) 및 (3)은 필수적입니다. 이러한 기능을 갖지 않으면 방해가됩니다. GIS로 데이터를 가져올 수없는 경우 GIS에서 처리 한 데이터를 실제로 분석 할 수없고 버그와 제한을 해결할 수없는 경우 문제가 발생할 수 있습니다.
어도비 일러스트 레이터. 나는 GIS 업무를 개인적으로 많이 사용하지 않지만 사무실은 인쇄 (오프셋 인쇄)하는 모든 것을 위해 사용합니다. Illustrator는 모든 것을보다 세밀하게 제어 할 수 있습니다. 진정한 베 지어 곡선, 더 많은 라인 일반화 및 단순화 옵션, 텍스트 흐름 및 커닝, 여러 열, 도구 및 기능 전환을위한 뛰어난 키보드 사용성, 객체 투명도, CMYK 색상 처리 등
지도 제작의 우수성 및 / 또는지도를 큰 텍스트 및 그림 블록과 결합하는 것이 목표 인 경우 Illustrator는 훌륭한 보완책입니다.
CAM Studio : 사진이 동영상보다 천 단어의 가치가 있다면 프레임 속도에 관계없이 천 단어의 가치가 있어야합니다. ArcGIS의 다양한 워크 플로우를 시연하는 데 매우 유용했습니다. 그리고 ESRI 지원팀에 보내는 문제를 문서화합니다.
ArcGIS Engine 및 Silverlight API 개발을위한 Visual Studio 2010
Silverlight / Silverlight API 개발을위한 Expression Blend .
비디오 트랜스 코딩 및 화면 캡처를위한 Expression Encoder / Screen Capture .
일회성 "텍스트 파일"편집 및 Python 용 스크립트를위한 메모장 ++ .
버전 제어를위한 Tortoise SVN
버그 추적을위한 BugTracker .Net .
웹용으로 제작 한 콘텐츠가 실제로 예상대로 작동하는지 확인하기위한 모든 주요 브라우저의 최신 버전입니다 (종종 그렇지 않은 경우도 있지만 이전보다 확실히 낫습니다).
이것은 컬렉션의 일부로 몇 번 언급되었지만 적절한 텍스트 편집기라는 점을 강조하고 싶습니다 . 적절한 수단 : 100 메가 바이트 파일과 더 큰 구문 색상 지정 및 정규 표현식 (또는 복잡한 검색 및 바꾸기 패턴의 다른 수단)을 쉽게 처리하고 필수 요소에 대한 다중 실행 취소가 가능합니다. 매크로, 멀티플 클립 보드, 스 니펫 라이브러리 및 키워드 확장도 유용합니다.
텍스트 편집기는 제가 거의 매일 컴퓨터에서 전문적으로 (약 20 년) 일한 거의 유일한 도구이며, 저는 소프트웨어 개발자가 아닙니다 (최근에는 조금 탐구하고 있습니다). 내가 사용한 모든 컴퓨터와 모든 운영 체제에는 하나가 있습니다. 휴대 성이 뛰어나고 만료되지 않는 유일한 도구 및 스킬 셋입니다. 현재 2 개의 죽어가는 GIS 플랫폼 (Pamap, Mapinfo), 2 명 더 죽어가는 (ArcView3, ArcInfo Workstation), 그리고 언젠가는 1 일 능숙 해졌습니다. -pass (ArcGIS). (Autocad 9, Quantum, Udig, Jump, ...에 다소 익숙하지만 능숙하지 않은 시간을 보냈다는 것은 말할 것도 없습니다.) 각각은 수백, 수천 시간의 학습과 시냅스 연결을 빨랐습니다. 이제는 대부분 버려지거나 휴면 상태입니다.
텍스트 편집이 유일한 상수였습니다. 공정한 편집자 전환이 있었지만 스킬 셋은 다른 클래스의 프로그램보다 더 양도되었습니다.
Clickie : http://www.defoort.com/en/clickie/
오른쪽 클릭 추가 Copy Path Name
및 Open DOS Prompt
. ArcCatalog에 붙여 넣을 경로를 복사하는 데 항상 사용합니다.
++;
SysInternals : tcpview, procmon은 매우 중요합니다. DebugView를 사용하여 다른 워크 스테이션에 연결하고 dev 상자에서 완벽하게 작동 할 때 코드가 워크 스테이션에서 작동하지 않는 이유를 알아냅니다.
나는 아마 이렇게 pskill arcmap
하고 pskill arccatalog
내가 인정 신경 이상.
Sql Server 2008을 사용할 때 SSMS ( Sql Server Management Studio )를 사용하여 공간 SQL 쿼리를 개발하는 것이 정말 좋습니다.
업데이트, Sql Server 공간 도구는 언급하지 않았습니다 .
조금 이상하게 들릴지 모르지만 데스크탑 컴퓨터 에 MapServer 의 로컬 설치를 서버 이외의 도구로 사용합니다.
나는 사용한다
매일 사용하는 몇 가지 앱의 이름을 지정하기 만하면됩니다.
비 GIS 이미지 변환 프로그램. 이 주제에서 언급 한 pdf 맵 배포 외에도 맵을 원시 전체 크기 이미지 및 Zoomify로 배포합니다. 이 워크 플로우를 위해 pdf를 전체 해상도 이미지로 변환해야합니다. 여기에 사용되는 도구는 GraphicsMagick , Ghostscript , XNView , Photoshop (및 Gimp ) 및 Zoomify Converter입니다 (최근 지형 공간 pdf를 gdal에 추가하면 목록을 두 개로 줄일 수 있기를 바랍니다).
PDF 뷰어. Adobe Reader 에서 표준화 되었지만 GSView (Ghostscript), NitroPDF 및 기타 도 사용 합니다. 우리는지도 중심의 상점이며 PDF는 다양한 기계 및 운영 체제에서 몇 년 동안 사용할 수있는지도 구성의 정확하고 재현 가능하며 배포 가능한 스냅 샷을 얻는 가장 좋은 방법입니다 (여기) . 이는지도를 일반인 및 기타 대행사 (지도 사이트) 에 배포하는 주요 수단입니다 .
업데이트 : 또한 인쇄의 기본 수단이기도합니다. 초안 및 사내에서 우리는 PDF를 만든 다음 Arcmap에서 직접 인쇄하는 것이 더 안정적이며 빠릅니다 (여러 사본 사용). 이것은 또한 gis가 아닌 직원이 우리가 배포하고 대중에게 판매하는 하드 카피 맵을 인쇄 할 수있게합니다.
GPS 관련 소프트웨어에 대한 언급이 없습니다.
Garmin Mapsource 소프트웨어를 사용하여 로컬 커뮤니티 GPS지도를 보거나 확인하고 Garmin GPS 수신기 (Nuvi 205W 및 60CS)를 사용하여 캡처 한 POI 및 트랙을 확인합니다.
웹 서비스의 경우
웹 서비스 (인트라넷 / 인터넷, 데스크탑 응용 프로그램 또는 웹 응용 프로그램에서 작동)에서 오는 데이터를 검사하기위한 Wireshark
라이브 HTTP 헤더를 사용하여 firefox addon 을 사용하면 wireshark와 같이 작지만 브라우저 교환으로 제한되지만 헤더는 firebug와 비교할 때 더 좋습니다.
네트워크 모니터링을위한 TCPMon
developpement에 대해
메모장 ++ (Windows), vim (linux), Eclipse PDT + Xdebug (PHP 용)
Linux KDE에서 디렉토리 및 파일 (Windows) 또는 Kompare를 비교하는 Winmerge (apt-get install kompare)
FTP 용 Filezilla 클라이언트
SVN ( 거북 또는 명령 줄) 또는 Git (명령 줄)
Cygwin 은 많은 Linux 도구를 사용하여 Windows DOS 콘솔의 전원을 공급합니다 (ssh, vim, iconv, cut, sed, grep, find, history 및 훨씬 더 파이프에 대한 액세스)
우리는 ESGI를 보완하기 위해 PostGIS를 "Counter-Enterprise"GIS로 사용합니다 (ArcGIS / ArcSDE). 뛰어난 유연성이 필요하고 시간이 부족한 경우 (매일) PostGIS는 항상 하루를 절약합니다. DBQuery 플러그인을 사용하는 대부분의 OpenJump는 워크 벤치 역할을합니다. 이제 ArcGIS 10에는 쿼리 레이어 기능이있어 PostGIS 유연성을 ArcGIS Desktop에 직접 가져올 수 있습니다 (낙타의 코 또는 코끼리의 트렁크 :-), 텐트 아래에서 조금 더 찌를 수 있습니다 !!!).
나는 다음을 사용하는 경향이 있습니다.
메모장 ++-모든 종류의 파일을 편집 할 때 매일 사용하십시오.
EasyGPS-Garmin GPS 장치에서 gpx 파일을 다운로드합니다.
MS Access 및 Excel-빠른 데이터 분석, 비교 및 정리에 유용합니다.
OSM2MIF-MasterMap 데이터를 MIF 형식으로 변환합니다.
OSGeo4W-이것을 사용하여 QGIS 및 모든 관련 항목을 설치하십시오
시각적 색상 선택기 2-화면 영역을 샘플링하여 색상 코드를 찾는 데 매우 유용합니다.
Colorbrewer-색 구성표에 항상 사용하십시오.
Photoshop / GIMP-이미지 작업에 적합합니다.
Adobe Acrobat-보고서에 포함 할 많은지도를 PDF로 작성했습니다. 사용자가 GIS 소프트웨어가 아닌 PDF에서 인쇄 할 수 있습니다.
CASS 소프트웨어 는 주소의 유효성을 검사, 수정 및 표준화하고, 중복을 감지하고, 메일 삭제를 감지하고, 거주지 대 비즈니스를 분류하고, ZIP + 4를 추가하고, 제품군 번호를 추가하고, 배송 가능성을 확인하고, 농촌 지역을 주소로 변환합니다.
새로운 데이터베이스를 배우고 오래된 데이터베이스를 기억 하려면 SchemaSpy 를 권장 해야 합니다. 또한 훌륭한 데이터베이스 개발 도구이기도합니다. http://schemaspy.sourceforge.net/
이것은 이미 여러 번 언급되었지만 좋은 텍스트 편집기입니다. 나는 Geany를 선호 하며, 특히 터미널 창에서 ipython을 실행하는 경우 Python의 IDE로 사용합니다 .
저는 항상 소비자 등급 GPS 장치에서 데이터를 다운로드 할 때 GPSBabel 을 사용 합니다.
PicPick 은 김프 와 함께 간단한 그래픽 작업, 화면 캡처, 색상 선택기, 확대, 측정 등에 많이 사용됩니다 .
가장 많이 사용되는 프로그램 중 하나는 Tomboy 입니다. GIS에만 국한된 것이 아니라 모든 프로젝트, 메모 및 할 일 목록을 추적하는 데 도움이되는 메모 작성 소프트웨어입니다. 그것은 크로스 플랫폼이며 내가 작업하는 모든 컴퓨터 (및 안드로이드 폰에서 읽기 전용) 사이에서 동기화되므로 항상 메모를 사용할 수 있습니다. 직장뿐만 아니라 집에서 몇 대의 다른 컴퓨터에서 일하기 때문에 반드시 필요합니다.
공간 및 비 공간 ETL (Exrtact, Transform, Load) 도구는 데이터 상호 운용성 및 데이터 스키마 및 파일 형식 변환에 매우 유용합니다.
이에 대한 자세한 내용은 여기를 참조하십시오 .