토지 대장지리 - GIS매니 폴드 GIS마이크로 - 벤틀리QGIS

맵 서버에 의해 Decidiéndonos

지도를 게시 할 대상을 찾고 있던 지적 기관과의 최근 대화를 활용하여 주제의 구조를 커뮤니티에 반환하는 가장 중요한 사항을 여기에 요약합니다. 아마도 그때는 결정을 내리거나 거 푸마도 도움을 요청하려는 사람에게 도움이 될 것입니다.

왜 MapServer인가?

벤틀리 지오 웹 퍼블리셔 (GeoWeb Publisher, Bentley)가 라이센스를 가지고 있었기 때문에 의도 한 사람이었다. 검색 서버, 이것의 조상, 다시 먼지 년.  Bentley에 관심이 있었던 또 다른 이유는지도 작성과 지적지도를위한 VBA 응용 프로그램과 함께 Microstation Geographics에 매핑이 있다는 것입니다.

블로그 이전 (추악한 - 희귀 친구가 말한대로)는 웹 맵 서비스를 만드는 방법을 보여 주었고, 매니 폴드 사용 저비용 대안으로서의 GIS. 또한 하루는 Geoweb Publisher 은이 더 많을 때 해결책으로 벤틀리에서 이것은 이전 게시물에 연속성을 부여하기 위해 나는 비교를했다. 온라인지도 출판을위한 다양한 응용 프로그램 사이.

대화를 마친 후 우리는 향후 며칠 내에 활용하고자하는 주제 인 MapServer를 사용하기로 결정했습니다. 그건 그렇고, 나머지 한 해 동안 웹 환경에서 다른 오픈 소스 플랫폼 테스트를 시작하십시오.

기치 MapServer는 GIS 응용 프로그램이 아니며 페이지에 나와있는 것처럼 가장하지도 않습니다. 미네소타 대학교의 이니셔티브로 태어 났기 때문에 로고는 미네소타 강과 미시시피 강이 합류하는 곳에서 유래했습니다. 오늘날 그것은 아마도 Anglo-Saxon 기원으로 인해 널리 배포 된 웹 맵 서비스의 벤치 마크입니다. 이 응용 프로그램은 넓은 범위가 있습니다-매우 넓은 - 정말, 나는 단순함을 좋아한다. 새로운 사용자에게는 가장 단순하다. 모든 마법은 QGis와 같은 프로그램에서 생성 할 수있는 .map 파일을 처리하거나 PHP, Java, Perl, Python, Ruby 또는 C #과 같은 언어를 악용하기 위해 mapscript에 대한 논리를 이해합니다.

더 많은 응용 프로그램이 MapServer에서 개발되었습니다 "봉사 한"예 : Chamaleon, Cartoweb, Ka-map 및 Pmapper. MapServer의 기본 논리를 이해하는 것이 이상적이지만 코드 숙련도가 낮은 사용자에게 권장됩니다.

mapserver 설치

표시된 예는 우리가 지금하고있는 작업의 예일뿐입니다. 허락을 받고이 서비스가 몇 주 안에 대중에게 공개 될 것이라는 사실을인지하고 나면 작동하는 것을 볼 수 있습니다.

다른 웹 응용 프로그램이 존재합니다.

이를 위해 재단을 참고 자료로 사용하겠습니다. OSGeo는 지리 공간 분야에서 오픈 소스의 지속 가능성 및 표준화 측면에서 가장 창의적인 이니셔티브 중 하나입니다. 나는 다른 사람들이 있다는 것을 인정하지만.

  • 맵 벤더, 상당히 대중화되어 IDE 과테말라의 경우 Mapserver와 함께 씬 클라이언트로 사용됩니다. 그 매력의 이유는 오늘날 웹에서 가장 널리 사용되는 두 가지 조합 인 PHP와 JavaScript 용으로 개발 되었기 때문입니다.
  • 지도 제작자,에 온 버전 1.5에서 오픈 레이어로 병합되었습니다. AJAX는… 아름다움이었습니다.
  • 레이어 열기, 구글이나 야후 맵을 통합하거나 래스터 배치에서 캐시를 향상시키고 자하는지 궁금하다.
  • 지도 가이드 Opensource, AutoDesk와의 관계로 매우 유명합니다. 당신이 원하는 어떤 맛으로도 죽을 수 있습니다.
  • 정도, 표준에 대한 연기. 유럽에서 많은 잠재력을 가지고 있습니다. GML 지원의 안정성으로 인해 이니셔티브에서 웹 프로세스 구현을위한 중립적 인 대안으로 제안됩니다. 영감.

mapserver 설치 OSGeo의 배양에서 다른 솔루션은 다음과 같습니다.

  • Geoserver, 가장 큰 잠재력은 개발이 Java에 관한 것입니다. ArcGIS를 비롯하여 Google Maps, Google Earth, Yahoo Maps를 통합 할 때 Open Layers와 같은 많은 기능을 제공합니다.
  • 지형학 씬 클라이언트, 데스크톱 및 웹을 포함합니다.
  • MapFish, 우선 순위는 Pyton을 향한 것이지만 아마도 가장 적은 기록 (온라인) 중 하나 일 것입니다.

MapServer 장점

호환성 표준이있는 OGC. 가장 좋은 방법은 아마도 WMS, WFS, WCS, GML과 관련하여이 거의 모든 오픈 소스 애플리케이션에서 훌륭합니다.

  • 웹 맵 서비스 (OGC : WMS) 1.0.0, 1.0.7, 1.1.0 및 1.1.1
  • 웹 피처 서비스 (OGC : WFS) 1.0.0, 1.1.0
  • 웹 커버리지 서비스 (OGC : WCS) 1.0.0, 1.1.0
  • 지리 표시 언어 (OGC : GML) 2.1.2, 3.1.0 레벨 0 프로필
  • 웹 맵 컨텍스트 문서 (OGC : WMC) 1.0.0, 1.1.0
  • 스타일 레이어 설명자 (OGC : SLD) 1.0.0
  • 필터 인코딩 사양 (OGC : FES) 1.0.0
  • 센서 관측 서비스 (OGC : SOS) 1.0.0
  • 관측과 측정 (OGC : OM) 1.0.0
  • SWE 공통 (OGC : SWE) 1.0.1
  • OWS 공통 (OGC : OWS) 1.0.0, 1.1.0

Open Gis Consortium 지침을 통해 데이터를 제공하면 모든 프로그램이 큰 방해없이 데이터에 충실 할 수 있습니다. AutoDesk Civil3D, ArcGIS에서. gvSIG, QGis 등에 대한 Bentley Map wms를 통한 Google 어스 /지도.

이전에 사용했던 응용 프로그램 (GeoWeb Publisher 및 Manifold GIS)과 비교할 때 MapServer는 많은 확산결과적으로 귀하의 페이지에는 사용자 커뮤니티는 말할 것도없고 충분한 정보와 개발 된 예제가 있습니다. GWP의 경우 손톱으로 많은 작업을해야하며 스페인어로 Manifold에있는 것은 매우 적습니다.빠져 나오는 당신 egeomates 모순이되지 않도록-.

El 데이터 지원 그것은 놀라운 일입니다. 천국은 아니지만 충분히 가깝습니다.

  • 벡터 또는 지오 데이터베이스 데이터 : 모양 파일, GML, PostGIS 및 DGN을 포함한 OGR을 통한 하나 이상의 세계.
  • 래스터 데이터 : 지리 참조 된 Tif 및 GDAL을 통해 원하는 모든 것.
  • 출력에서 jpg, png, pdf 및 물론 OGC 표준을 생성 할 수 있습니다.

그런 다음 다중 플랫폼 지원. MapServer는 IIS 위에서 실행할 수 있으므로 Windows / PC 사용자에게 친숙합니다. 또한 Apache에서 Windows 및 Linux에서 훌륭하게 실행되어 데이터를 제공 할뿐만 아니라 탐색 할 수 있습니다. Manifol의 경우
d, 게시 전용 IIS, Apache에 관해 이야기하는 경우 그것은 혼잡을 치다., 비록 그들의 사람들을 만들었지 만 피 루엣. 그리고 Bentley의 경우 Windows 만, 심지어 웹 디스플레이도 Internet Explorer에서만 실행되는 ActiveX입니다. IDPR 우주 카트리지에서 숭고한

말할 필요도없이, 그것은 다루지 않는다. 라이센스 지불. Manifold Universal의 라이센스는 $ 600, Bentley GWPublisher의 라이센스는 사용자가 제한적이며 GIS Server의 경우 US $ 10,000 이상입니다.

마지막으로, 나는 큰 이점을 보았다. 개발. MapServer에서 일하는 사람을 찾는 것은 그리 쉬운 일이 아니지만 지금처럼 원격으로도 다른 응용 프로그램보다 훨씬 쉽습니다. Bentley GWPublisher의 핵심을 알고있는 개발자는 찾기가 쉽지 않습니다. 그는 Bentley Geospatial Server에서 강력한 개발을 활용하려면 Project Wise, Geographics, Microstation VBA 및 Bentley Map을 알아야합니다.나는 거기에서 멋진 일이 있음을 인정하지만). Manifold GIS 개발자는 .NET이고 GIS Server의 개발자이지만 매우 어렵지만 라이센스 가치에 따라 요금을 청구 할 것입니다.

5 단계에 설치하는 방법

mapserver 설치창세기의 시작뿐만 아니라 많은 단계가 없습니다.

  1. OSGEO4W 다운로드 여기에
  2. 최소 MapServer, Apache 및 예제를 설치하십시오.
  3. 아파치를 설치하고 서비스를 만들거나 IIS를 통해 디렉토리를 들어 올리십시오.
  4. 서비스 리프트
  5. 브라우저에서 예제를 실행하십시오.

네, 창세기처럼 1 절과 2 절 사이에 사탄의 반역에서 일어난 몇 가지 일이 있습니다. 일반적으로 http : // localhost /를 통해 서비스를 시작하거나 전투를 차지하지만 배웁니다.

다음에 우리가 설명해 줄 것입니다.

골지 알바레즈

토지 관리 모델의 작가, 연구원, 전문가. 그는 다음과 같은 모델의 개념화 및 구현에 참여했습니다. 온두라스의 국가 재산 관리 시스템 SINAP, 온두라스의 공동 지자체 관리 모델, 니카라과의 통합 지적 관리 모델, 콜롬비아의 영토 SAT 관리 시스템 . 2007년부터 Geofumadas 지식 블로그의 편집자이자 GIS - CAD - BIM - 디지털 트윈 주제에 대한 100개 이상의 과정을 포함하는 AulaGEO Academy의 창시자입니다.

관련 기사

댓글 7

  1. 안녕 Eulises. 언젠가 당신은 C #으로 연기를 말해 줄 것입니다. 그 중 거의 웹에서 본 적이 없습니다.

    안부

  2. 왜 샤프한 C와 SQL 서버 2008로하거나 posgrest와 셰이프 타입 맵을 게시 할 수 없으므로 도메인 문제를 피할 수 있습니다. 따라서 asp.net을 사용하는 서버를 찾으십시오

  3. 오픈 소스 Mapguide에 대한 경험이 있습니까? 나는 오랫동안 그것을 설치했지만 마스터를 시작하면 서버에 연결 오류가 발생합니다 ... 스페인어로 된 자습서가 큰 도움이 될 것입니다. 인사, 감사 =)

  4. 부정적인 점은 Google 검색 엔진과 경쟁해야한다는 것입니다.

  5. 안녕하세요, 저는 맵 서버에 관심이 많습니다. 제가 함께 할 수있는 기회가 있었는데,이 순간 레일 안에지도 응용 프로그램을 개발하는 데 전념했습니다. 어떻게 아이디어를 얻었습니까? 또는 일부 도움말 링크 .. 정말 고마워요.

  6. 이 서비스에 포함 된 mapscript를 사용하여 호스팅을 제공하는 회사를 검색해야합니다.

    뿐만 아니라 http://www.hostgis.com/

    인트라넷 수준에서 서비스를 제공하는 것은 매우 쉽습니다. 서비스를 제공하는 시스템의 IP (192.168.0.129뿐 아니라)가 동일한 네트워크 또는 작업 그룹 내의 다른 컴퓨터에서 액세스 할 수 있기 때문입니다.

    인터넷에 서비스를 제공하려면 서버로 작동하는 컴퓨터를 사용하여 인터넷 연결을 다소간 바뀌지 않게해야하며 공인 IP도 함께 사용해야합니다 (80.26.128.194). 그 이유는 장비가 인터넷에 연결할 때, 인터넷 서비스에 의해 제공 될 때 IP가 공개 되더라도 액세스 할 때마다 변경되고 고정되어있는 것이기 때문에 이러한 이유로 지불해야합니다.

    이전 IP 주소와 같은 IP 번호에 액세스하지 않으려면보다 쉬운 주소를 사용할 수있는 도메인 및 DNS 서비스를 지불해야합니다 http://www.eldominio.com. 페이지를 제공하는 하위 도메인 또는 서비스로 리디렉션 할 수도 있습니다. http://www.no-ip.com

  7. 내가 꽤 오랫동안 해왔 던 블로그에 대한 축하. 저는 생물학 자이지만 GIS 문제에 대해 연구합니다. 작년 MapServer를 조금 사용하는 법을 배웠고 아주 좋습니다. 그러나 나는 아직 대답을 얻지 못했다는 의문을 가지고있다. MapServer는 어떤 호스팅 회사에 저장합니까? 어떤 결과를 자신의 컴퓨터에서 사용하고 국내 인터넷 네트워크를 사용해야합니까?

    나는이 프로그램으로 다른 프로젝트를하고 싶다. 그러나 나는 네트워크에 걸 수있는 방법이 없다.

    누군가가 대답을 잘 알고있을 것입니다.

    안부,

    마티 오

코멘트를 남겨주세요

귀하의 이메일 주소는 공개되지 않습니다. 필수 필드가 표시되어 있습니다 *

맨 위로 가기 버튼