맵 서버에 의해 Decidiéndonos

지적지도를 게시 할 지적 원 (Cadastral) 기관과의 최근 대화를 활용하여 주제에 대한 구제를 커뮤니티에 반환하는 가장 중요한 사항을 요약합니다. 어쩌면 그것은 결정을 내리거나 지오 데 도움이되는 사람을 도울 것입니다.

왜 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 설치

표시된 예는 우리가 지금하고있는 일의 한 예입니다. 그들의 허가를 받고이 서비스가 2 주 내에 대중에게 제공 될 것임을 알게되고, 그 서비스가 작동하는 것을 볼 수 있습니다.

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

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

  • 맵 벤더, 꽤 대중화되어 IDE 과테말라의 경우 Mapserver 옆에있는 씬 클라이언트로 사용됩니다. 그 이유는 오늘날 웹에서 가장 일반적으로 사용되는 두 가지 조합 인 PHP와 JavaScript 용으로 개발 되었기 때문입니다.
  • 지도 제작자,에 온 1.5 버전에서는 Open Layers와 병합되었습니다. AJAX는 ... 그것은 아름다움이었습니다.
  • 레이어 열기, 구글이나 야후 맵을 통합하거나 래스터 배치에서 캐시를 향상시키고 자하는지 궁금하다.
  • 지도 가이드 OpensourceAutoDesk과의 관계에서 매우 인기가 있습니다. 당신이 원하는 풍미로 죽기에 강합니다.
  • 모두 훈제를 받았다. 유럽에서 많은 잠재력을 가지고 있습니다. GML 지원의 안정성으로 인해 이니셔티브에서 웹 프로세스 구현을위한 중립적 대안으로 제안됩니다 일으키게 하다.

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

  • 지오 서버, 가장 큰 잠재력은 개발이 자바에 관한 것입니다. 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 등 심지어 구글 어스 / wms를 통해지도.

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

El 데이터 지원 그것은 훌륭합니다. 천국이 아니지만 충분히 가깝습니다.

  • 벡터 또는 지오 데이터베이스 (Geodatabase) 데이터 : 모양 파일, 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 우주 카트리지에서 숭고한

말할 필요도없이, 그것은 다루지 않는다. 라이센스 지불. Universal Manifold의 라이센스는 $ 600, Bentley GWPublisher의 라이센스는 US $ 10,000이며, 제한된 사용자는 GIS Server의 X $ XUMUM에서 제공됩니다.

마지막으로, 나는 큰 이점을 보았다. 개발. MapServer를 사용하는 사람을 찾는 것은 그렇게 쉽지는 않지만, 우리가 지금하고있는 것처럼 원격지에서도 다른 애플리케이션보다 훨씬 쉽습니다. Bentley GWPublisher에 대해 잘 알고있는 개발자는 찾기가 쉽지 않으므로 Bentley Geospatial Server의 강력한 개발을 활용하려면 Project Wise, Geographics, Microstation VBA 및 Bentley Map을 알아야합니다 (나는 거기에서 멋진 일이 있음을 인정하지만). 매니 폴드 GIS의 개발자는 .NET 뿐이며 매우 어렵고 GIS 서버 중 하나인데 라이센스가 얼마나 필요한지에 따라 보험료가 부과됩니다.

5 단계에 설치하는 방법

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

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

그렇습니다, 1과 2 사이의 기원과 마찬가지로, Satan의 반역에서 일어난 몇 가지 일이 있습니다. 일반적으로 http : // localhost /를 통해 서비스를 시작하거나 전투에 참여할 수 있지만 배우십시오.

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

8, "MapServer 결정하기"

  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는 어떤 호스팅 회사에 저장합니까? 어떤 결과를 자신의 컴퓨터에서 사용하고 국내 인터넷 네트워크를 사용해야합니까?

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

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

    안부,

    마티 오

코멘트를 남겨주세요

귀하의 이메일 주소는 공개되지 않습니다.

이 사이트는 Akismet을 사용하여 스팸을 줄입니다. 댓글 데이터 처리 방법 알아보기.