Decidiéndonos ידי MapServer

ניצול של שיחה לאחרונה עם מוסד Cadastral כי היה מחפש מה לפרסם את המפות שלהם, כאן אני מסכם את הדבר החשוב ביותר כדי להחזיר את הצילומים של הנושא לקהילה. אולי בזמנו זה יעזור למישהו שרוצה לקבל החלטה או לבקש עזרה geofumed.

למה

הבמה היתה מישהו, שהתכוון לעזוב את GeoWeb Publisher, בנטלי, כפי שעדיין היה לו רישיון שרת דיסקברי, אבותיו של זה, בשנים המאובקות. סיבה נוספת מדוע הם היו מעוניינים בנטלי היא כי המיפוי שלהם הוא על Microstation גיאוגרפיים, עם יישומי VBA לבנייה ותחזוקה של מפות cadastral.

בעבר על הבלוג (מכוערת - נדיר כמו שאמר החבר) הראינו כיצד ליצור שירות מפת אינטרנט, באמצעות סעפת GIS, כחלופה זולה. דיברתי גם יום אחד על היתרונות של Geoweb Publisher של בנטלי כפתרון כאשר יש יותר כסף. זה לתת המשכיות לפוסט הישן שבו השוואות בין יישומים שונים עבור פרסום מפות באינטרנט.

אחרי השיחה החלטנו ללכת על MapServer, נושא שאני מקווה לנצל בימים הקרובים. אגב, התחל לבדוק פלטפורמות קוד פתוח אחרות במהלך שארית השנה, אבל בסביבה אינטרנט.

באנר MapServer אינו יישום GIS, וגם הוא אפילו לא מתיימר להיות, כפי שכתוב בדף שלו. הוא נולד כיוזמה של אוניברסיטת מינסוטה, ומכאן הלוגו שלה מגיע מפגש של מינסוטה ומיסיסיפי נהרות. כיום הוא הפניה שירות מבוזרות אינטרנט מופץ מאוד, אולי בגלל מוצאה האנגלו-סקסי. כמו יישום זה יש מגוון רחב -מאוד רחב באמת, אני אוהב את הפשטות שלו, הפשוטה ביותר עבור משתמשים חדשים; כל הקסם הוא בטיפול של קובץ .map כי ניתן להפיק מתוכניות כמו QGis או להבין ההיגיון כדי Mapscript לנצל שפות כמו PHP, Java, Perl, Python, Ruby או C #.

יישומים נוספים מפותחים על MapServer "שירת"כמו צ'מליון, קרטוב, קא-מפה ופמפר. אלה מומלצים למשתמשים עם קוד פחות קוד, אם כי הוא אידיאלי כדי להבין את ההיגיון הפרימיטיבי של MapServer.

התקנת

הדוגמה המוצגת היא כי, רק דוגמה לעבודה שאנחנו עושים עכשיו. ברשותם מודעים לכך שירות זה יהיה זמין לציבור בעוד כמה שבועות ואז הם יכולים לראות את זה עובד.

אילו יישומי אינטרנט אחרים קיימים

לשם כך, אני אשתמש בהתייחסות הקרן OSGeo, שהוא אחד היוזמות היצירתיות ביותר במונחים של קיימות ותקינה של קוד פתוח בתחום geospatial. למרות שאני מודה שיש אחרים.

  • Mapbender, די פופולרי, המשמש לקוח רזה ליד Mapserver במקרה של IDE גואטמלה. הסיבה לערעור שלה היא כי היא פותחה עבור PHP ו- JavaScript, שניים של שילובים הנפוצים ביותר באינטרנט כיום.
  • מפת האתר, אשר הגיע סופו בגירסת 1.5 ומוזגו עם שכבות פתוחות. ללא שם: הדבר AJAX ... ללא שם: זה היה יופי.
  • פתח את השכבות, תוהה אם אתה רוצה לשלב את Google או יאהו מפות או ביעילות מטמון להציג את סריקה.
  • Mapguide מקור פתוח, מאוד פופולרי עבור מערכת היחסים שלה עם AutoDesk. חזק למות, בטעם שאתה רוצה.
  • תואר, כל אחד מעושן בסטנדרטים. עם הרבה פוטנציאל באירופה. בגלל יציבותה בתמיכת ה- GML, מוצע לה כחלופה ניטרלית ליישום תהליכי אינטרנט ביוזמה השראה.

התקנת פתרונות הדגירה אחרים של OSGeo הם:

  • Geoserver, הפוטנציאל הגדול ביותר שלה היא כי הפיתוח הוא על ג 'אווה. עם הרבה מה להציע כגון שכבות פתוחות בעת שילוב של מפות Google, Google Earth, Yahoo Maps, כולל ArcGIS.
  • גיאומטים הכוללת לקוח אור, שולחן עבודה ואינטרנט.
  • L אשר, עם דגש על Pyton אבל אולי אחד לפחות מתועד (באינטרנט).

יתרונות

תאימות עם סטנדרטים 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
  • הגיאוגרפיה Markup שפה (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

לשרת נתונים באמצעות הנחיות Gis פתח Gis, יהפכו כל תוכנית מקל להם ללא מכשול רב. מתוך AutoDesk CivilXNXXD, ArcGIS. מפת בנטלי, עד gvSIG, QGis, וכו ' אפילו Google Earth / מפות דרך wms.

להשוות את זה עם יישומים שיש לי בעבר עבד עם (GeoWeb Publisher ו Manifold GIS), MapServer עולה עליהם בכך הרבה דיפוזיה, מוצר של הדף שלך יש מספיק מידע, דוגמאות שפותחו, מבלי להזכיר את קהילת המשתמשים. במקרה של GWP אתה צריך לעבוד הרבה עם הציפורניים ומה יש מניפולד בספרדית הוא מעט מאוד -עוזב החוצה אתה egeomates כדי למנוע סתירה-.

El תמיכה בנתונים זה נפלא. זה לא גן עדן אבל זה מספיק קרוב:

  • וקטור או נתונים Geodatabase: קבצי צורה, GML, PostGIS ועוד עולם אחד באמצעות OGR, כולל DGN.
  • Raster נתונים: גיאוגרפיים הפניה TIF ומה אנחנו רוצים דרך GDAL.
  • פלט, אתה יכול ליצור jpg, png, PDF וכמובן, סטנדרטים OGC.

אז יש את תמיכה מרובה. MapServer יכול לרוץ על IIS, מה שהופך אותו ידידותי עבור משתמשי Windows / PC. גם על אפאצ 'י, עם מה יכול לרוץ על Windows ו- Linux של פלא, לא רק כדי לשרת נתונים אלא לנווט. במקרה של מניפול
d, רק פרסום IIS, אם אתה אומר להם על Apache לקבל צפוף, אם כי יש כאלה שעשו את שלהם פירוטים. ובמקרה של בנטלי, רק Windows, כולל פריסת אינטרנט הוא ActiveX הפועל רק ב- Internet Explorer, אלא אם אתה מעשן IDPR אל הנשגב במחסנית החלל.

למותר לציין, זה לא עוסקים - רישיון רישוי. הרישיון עם Universal Manifold יהיה בסדר של $ 600, זה של Bentley GWPublisher עבור US $ 10,000 עם משתמשים מוגבלים, ואם זה היה שרת GIS של US $ 15,000.

לבסוף, אני רואה יתרון גדול הפיתוח. מציאת מישהו שעובד MapServer זה לא כל כך קל, אבל זה הרבה יותר קל מאשר עם יישומים אחרים, אפילו מרחוק כמו שאנחנו עושים עכשיו. מפתח אשר מכיר את המעיים כדי בנטלי GWPublisher הוא לא כל כך קל למצוא, אתה צריך לדעת פרויקט וייז, גיאוגרפיה, Microstation VBA מפת בנטלי כדי לנצל את הפיתוח החזק על בנטלי Geospatial Server (למרות שאני מודה שדברים נפלאים נעשים שם). מפתח של GIS סעפת, קשה מאוד למרות שזה רק. NET, ואחד שרת GIS, ביטוח יגבה בהתאם לכמות הרישיון.

כיצד להתקין אותו ב 5 צעדים

התקנתאין הרבה צעדים, כמו גם את תחילת בראשית:

  1. הורד OSGEO4W מכאן
  2. התקן אותו, מינימום MapServer, Apache ודוגמה.
  3. התקן את Apache וצור את השירות (או העלה ספרייה באמצעות IIS).
  4. שירות להרים
  5. הפעל את הדוגמה בדפדפן

כן, כמו בראשית, בין פסוק 1 לבין 2 יש כמה דברים שקרו במרד השטן. בדרך כלל, אתה יכול להתחיל את השירות או דרך http: // localhost / או לקחת את הקרב שלך, אבל אתה לומד.

זה יהיה הבא הבא כי נסביר.

7 תגובות ל "החלטה על MapServer"

  1. הי אליוליס. יום אחד תגיד לנו את העשן שעשית עם C #, על מה שראיתי מעט מאוד ברשת.

    לגבי

  2. למה לא לעשות את זה עם C חד ו- SQL Server 2008 או כבר עם posgrest ופרסום צורה סוג מפות ובכך למנוע את השאלה תחום ולכן אתה רק לחפש שרת עם asp.net

  3. כל ניסיון עם מקור פתוח Mapguide ?? התקנתי את זה במשך זמן רב, אבל בהתחלה המאסטר זורק לי שגיאת חיבור לשרת ... זה יהיה לעזר רב הדרכה ב ברכות ספרדית, תודה =)

  4. שלום, אני מאוד מתעניין Mapserver, כמה דברים היתה לי הזדמנות להרכיב, ברגע זה אני מוקדש לפיתוח יישום המפה בתוך מסילות, יש לך מושג איך? או קצת עזרה הקישור .. תודה רבה לך

  5. אתה צריך לחפש חברה המציעה לינה עם Mapscript הכלול בשירות.

    כמו כן http://www.hostgis.com/

    כדי לשרת מרמת אינטראנט קל למדי, כי רק עם IP EI של המכונה כי גייס שירות (כפי 192.168.0.129) ניתן לגשת ממחשבים אחרים בתוך אותה הרשת או קבוצת העבודה.

    אם ברצונך להגיש אותה לאינטרנט, וודא כי למכונה שמתפקדת כשרת יש חיבור אינטרנט הגון פחות או יותר, ומשמש גם IP ציבורי (80.26.128.194). הסיבה היא שה- IP שהציוד נוקט בעת ההתחברות לאינטרנט, המסופק על ידי שירות האינטרנט, למרות שהוא ציבורי, משתנה בכל פעם שהוא ניגש אליו ומטפל שהוא מתקין, מסיבה זו יש צורך לשלם.

    אם אינך רוצה גישה למספר IP כמו קודמת, אתה משלם עבור דומיין ושירות DNS, שבאמצעותו תוכל לקבל כתובת קלה יותר http://www.eldominio.com. אתה יכול גם להפנות מחדש עם תת-דומיין או שירותים המציעים דפים כגון http://www.no-ip.com

  6. ברכות על הבלוג שאני עושה כבר די הרבה זמן עכשיו. למרות שאני ביולוג, אני עובד על בעיות GIS. בשנה שעברה למדתי להשתמש ב- MapServer קצת וזה טוב מאוד. אבל יש לי שאלה שעדיין לא קיבלתי את התשובה. מה חברת אירוח עושה חנות MapServer? מה התוצאות אתה צריך להשתמש במחשב שלך ולהשתמש ברשת האינטרנט המקומי?

    אני רוצה לעשות פרויקט אחר עם תוכנית זו, אבל אין לי שום דרך לתלות את זה ברשת.

    אם מישהו יודע את התשובה, זה יתקבל טוב מאוד.

    בברכה,

    מרטיניו

השאירו תגובה

כתובת הדוא"ל שלך לא תפורסם.

אתר זה משתמש Akismet כדי להפחית דואר זבל. למד כיצד מעובדים נתוני ההערה שלך.