آینده وب از منظر داده های مکانی و سرویس های مبتنی بر...

35
ه ش ق ن ر ب ی ن ت ب م س های ی رو س ی و ن مکا های ر داده% ظ ن م از ده وب ب ی, ا ده: ب ه ه د/ ازائ ب ل طا4 ن س ح مmohsental eb

Upload: web-standards-school

Post on 13-Apr-2017

328 views

Category:

Technology


2 download

TRANSCRIPT

آینده وب از منظر داده های مکانی و سرویس های مبتنی بر نقشهمحسن طالب ارائه دهنده:

mohsentaleb

آینده وب از منظر داده های مکانی و سرویس های مبتنی بر نقشهمحسن طالب ارائه دهنده:

World’s First Map - Gerardus Mercator 1569

446سال پیش

آینده وب از منظر داده های مکانی و سرویس های مبتنی بر نقشهمحسن طالب ارائه دهنده:

Skip to 1990’s

آینده وب از منظر داده های مکانی و سرویس های مبتنی بر نقشهمحسن طالب ارائه دهنده:

1991 – The Internet

24سال پیش

آینده وب از منظر داده های مکانی و سرویس های مبتنی بر نقشهمحسن طالب ارائه دهنده:

1993 – Global Positioning System (GPS)

22سال پیش

1371در ایران: آغاز پروژه ایجاد سیستم اطالعات جغرافیایی در وزارت صنایع و معادن در فروردین

آینده وب از منظر داده های مکانی و سرویس های مبتنی بر نقشهمحسن طالب ارائه دهنده:

GIS vs. GPSGeographic Information System

مجموعه ای از ابزارها برای جمع آوری، مدیریت، استفاده، اشتراک گذاری و پردازش اطالعات

جغرافیایی شامل ابزارهای سخت افزاری و نرم افزاری و حتی نیروی انسانی

Global Positioning System ماهواره که به دور زمین می 24مجموعه ای از

گردندمدیریت شده توسط وزارت دفاع ایاالت متحدهطراحی شده برای مقاصد نظامی و همچنین غیرنظامیمجانی!

آینده وب از منظر داده های مکانی و سرویس های مبتنی بر نقشهمحسن طالب ارائه دهنده:

1995 – 1997; The Age of Ugly Maps!

18سال پیش

آینده وب از منظر داده های مکانی و سرویس های مبتنی بر نقشهمحسن طالب ارائه دهنده:

2000 – Open source starts to gather momentum

15سال پیش

آینده وب از منظر داده های مکانی و سرویس های مبتنی بر نقشهمحسن طالب ارائه دهنده:

2004; Yahoo! Maps, Google Local, OpenStreetMapMore people use maps online than email

11سال پیش

آینده وب از منظر داده های مکانی و سرویس های مبتنی بر نقشهمحسن طالب ارائه دهنده:

2005; The Web Mapping World Changed!Google Maps API, Yahoo & Microsoft Follow within weeks

10سال پیش

آینده وب از منظر داده های مکانی و سرویس های مبتنی بر نقشهمحسن طالب ارائه دهنده:

2007Mashups Madness!

50,000 Google Mashups

2010350,000 sites use Google Maps API

آینده وب از منظر داده های مکانی و سرویس های مبتنی بر نقشهمحسن طالب ارائه دهنده:

Web Mapping Services in Iran

آینده وب از منظر داده های مکانی و سرویس های مبتنی بر نقشهمحسن طالب ارائه دهنده:

Showcased in Kikojas.com

Web Mapping Services in IranShowcased in kikojas.com

آینده وب از منظر داده های مکانی و سرویس های مبتنی بر نقشهمحسن طالب ارائه دهنده:

Raster vs. Vector Tiles

آینده وب از منظر داده های مکانی و سرویس های مبتنی بر نقشهمحسن طالب ارائه دهنده:

Raster Tiles (Bitmap Image)

آینده وب از منظر داده های مکانی و سرویس های مبتنی بر نقشهمحسن طالب ارائه دهنده:

Raster Tiles (Bitmap Image)

آینده وب از منظر داده های مکانی و سرویس های مبتنی بر نقشهمحسن طالب ارائه دهنده:

File Format: All Image formats: PNG, JPG, etc.

Pros:• Pre-rendered• Full Browser/Device support as it’s simply an Image• Data remains secure

Cons:• Size of Iran Map with OpenStreetMap data: 2GB (@1x)• Offline Maps• Only 2D maps• Dynamic labeling not supported

Raster Tiles

آینده وب از منظر داده های مکانی و سرویس های مبتنی بر نقشهمحسن طالب ارائه دهنده:

Web Maps Were Raster-Based Back in 2000’s

Zoom 01 Tile = 256x256 px

Sample Tile URL: 11/1316/805.png

zoom/x/y.png

آینده وب از منظر داده های مکانی و سرویس های مبتنی بر نقشهمحسن طالب ارائه دهنده:

Iran – Raster Tiles (CedarMaps)Zoom Level

No. of Tiles

6 207 568 1959 754

10 2,91211 11,54412 45,74713 183,01514 427,98515 1,708,39716 6,826,55517 27,291,42118 109,165,684

آینده وب از منظر داده های مکانی و سرویس های مبتنی بر نقشهمحسن طالب ارائه دهنده:

Iran Vs. World – Raster Tiles

Zoom 17 = 17.2B Tiles200 Days, 10.3 TB

The Whole World, Zoom 0-20~360 Billion256x256 Tiles

آینده وب از منظر داده های مکانی و سرویس های مبتنی بر نقشهمحسن طالب ارائه دهنده:

Iran Vs. World – Raster Tiles

Zoom 17 = 17.2B Tiles200 Days, 10.3 TB

The Whole World, Zoom 0-20~360 Billion256x256 Tiles

آینده وب از منظر داده های مکانی و سرویس های مبتنی بر نقشهمحسن طالب ارائه دهنده:

Vector Tiles

آینده وب از منظر داده های مکانی و سرویس های مبتنی بر نقشهمحسن طالب ارائه دهنده:

File Format: SVG Coming: msgpack, protobufBrowser/Device Rendering: WebGL, CanvasPros:• Real-time rendering• Size of Iran Map with OpenStreetMap data: 34MB• Offline Maps• 3D maps (3D Buildings)

Cons:• Lack of Browser/Device support• Data security• Slow rendering in client-side

Vector Tiles

آینده وب از منظر داده های مکانی و سرویس های مبتنی بر نقشهمحسن طالب ارائه دهنده:

Vector Tiles

آینده وب از منظر داده های مکانی و سرویس های مبتنی بر نقشهمحسن طالب ارائه دهنده:

Future of Web MappingGIS vs. NeoGeography

Britannica vs. Wikipedia

آینده وب از منظر داده های مکانی و سرویس های مبتنی بر نقشهمحسن طالب ارائه دهنده:

آینده وب از منظر داده های مکانی و سرویس های مبتنی بر نقشهمحسن طالب ارائه دهنده:

آینده وب از منظر داده های مکانی و سرویس های مبتنی بر نقشهمحسن طالب ارائه دهنده:

Future of Web Mapping;It’s All About

User Contributions

آینده وب از منظر داده های مکانی و سرویس های مبتنی بر نقشهمحسن طالب ارائه دهنده:

Open Data Mapping Platforms: openstreetmap.org550,000 Contributers!

آینده وب از منظر داده های مکانی و سرویس های مبتنی بر نقشهمحسن طالب ارائه دهنده:

Open Data Mapping Platforms: Google Map Maker

آینده وب از منظر داده های مکانی و سرویس های مبتنی بر نقشهمحسن طالب ارائه دهنده:

Location-based Services: Waze.com

آینده وب از منظر داده های مکانی و سرویس های مبتنی بر نقشهمحسن طالب ارائه دهنده:

Location-based Services: Foursquare.com

آینده وب از منظر داده های مکانی و سرویس های مبتنی بر نقشهمحسن طالب ارائه دهنده:

Persian Location-based Services: Snapp.ir

آینده وب از منظر داده های مکانی و سرویس های مبتنی بر نقشهمحسن طالب ارائه دهنده:

Wrap up; Where are we in Web mapping, in Iran?

• Lack of Detailed, local, spatial accurate data • Lack of Traffic Data (Government)• Local Maps which cover the whole country (Not Just a single city)• Offline Maps• Professional Geocoding APIs (Forward/Reverse geocoding)• Hybrid Route Planning (Public Transport Schedule + Walk)• …

آینده وب از منظر داده های مکانی و سرویس های مبتنی بر نقشهمحسن طالب ارائه دهنده:

Thank you!