mapování

Nejlepší samoobslužný mapovací software

Nejlepší samoobslužný mapovací software
Nelze popřít, že díky Mapám Google je cestování mnohem jednodušší: jednoduše si vyberete cíl a budete následovat trasu, kterou pro vás vybral sofistikovaný algoritmus, který zohledňuje stovky různých faktorů, včetně aktuální dopravní situace.

Ale i když jsou Mapy Google zdarma, existuje cena, kterou musí všichni uživatelé zaplatit, a tato cena jsou vaše osobní údaje. Ve výchozím nastavení Mapy Google zaznamenávají každý váš pohyb a prodávají zaznamenaná data inzerentům, kteří mají hlad, aby věděli, kde nakupujete, jak dlouho tam zůstanete a jak často se vracíte.

Pokud nemáte zájem o sdílení svých údajů o poloze s třetími stranami, samoobslužný mapovací software je skvělou alternativou k webovým mapovým službám, jako jsou Google Maps. Vybrali jsme pět nejlepších nejlepších mapovacích softwarových řešení pro sebe a vytvořili jsme průvodce, jak nainstalovat nejoblíbenější z nich.

1. GraphHopper

GraphHopper je rychlý a paměťově efektivní směrovací modul Java, který lze spustit na serveru nebo offline na mobilních zařízeních a stolních počítačích. Využívá data z OpenStreetMap, společného projektu k vytvoření bezplatné editovatelné mapy světa, ale může také importovat data z jiných zdrojů.

Kromě směrování z bodu do bodu je GraphHopper také schopen provést sofistikovanou optimalizaci trasy a vyřešit problém obchodního cestujícího. Podniky, které dodávají zboží zákazníkům, mohou pomocí GraphHopperu přiřadit trasy k jejich vozidlům, aby byly minimalizovány celkové náklady na dopravu.

GraphHopper je licencován pod licencí Apache 2.0, což umožňuje každému přizpůsobit si jej a integrovat do bezplatných nebo komerčních produktů. Uživatelé, kteří by chtěli využít výletové služby GraphHopper během několika minut, mohou využít GraphHopper Directions API, které může bez námahy integrovat plánování trasy A-B, optimalizaci trasy, výpočty izochronů a další v prakticky jakékoli aplikaci.

2. Mapzen podrobně

S Mapzen Turn-by-Turn můžete snadno přidat směrování do své aplikace a poskytnout svým uživatelům flexibilní možnosti směrování a narativní pokyny. Tento mapovací software je založen na datech silniční sítě z OpenStreetMap a veřejné veřejné dopravě z Transitlandu a podporuje mnoho různých druhů dopravy, včetně pěšky, na kole, autem, autobusem, vlakem nebo dokonce trajektem.

Mapzen Turn-by-Turn je dodáván s několika doprovodnými mobilními službami, které vám pomohou proměnit navigační data v užitečné statistiky. Mezi služby patří Mapzen Map Matching, který opravuje nepřesná data GPS tím, že přináší body GPS na okolní silnice a cesty, Time-Distance Matrix, která efektivně počítá cestovní časy a vzdálenosti mezi mnoha místy pomocí jediného volání API a Isochrone, který poskytuje přehled do cestování na individuální úrovni a hromadně.

3. uMap

uMap je užitečný mapovací software postavený na Django a Leaflet, který vám umožní vytvářet mapy s vrstvami OpenStreetMap za méně než minutu a vložit je na svůj web. uMap vám umožňuje přidávat POI, spravovat možnosti mapy, dávkový import geostrukturovaných dat a další.

Vývojáři společnosti uMap vytvořili nesmírně užitečnou sérii screencastů, které vysvětlují vstupy a výstupy tohoto mapovacího softwaru a začátečníkům velmi usnadňují vytváření map pomocí uMap. Na oficiálních webových stránkách softwaru je také demo verze a doporučujeme vám, abyste si vyzkoušeli, o čem uMap je.

4. OpenStreetCam

Od roku 2007 vozidla značky Google cestují po celém světě a shromažďují panoramatické fotografie ulic pro Google Street View, technologii uváděnou v Mapách Google a Google Earth, která poskytuje panoramatické pohledy z pozic podél mnoha ulic na světě. Bohatství fotografií shromážděných Googlem bohužel není volně dostupné a je na Googlu, aby rozhodl, kdo k nim bude mít přístup a kdo ne.

Cílem OpenStreetCam je poskytnout bezplatnou alternativu k Google Street View získanou z davu. Všechny shromážděné snímky, které obvykle pořizují nezávislí přispěvatelé pomocí chytrých telefonů, jsou publikovány pod licencí CC-BY-SA a většina kódu projektu je otevřený zdroj. OpenStreetCam dokáže rozpoznat značení ulic v reálném čase při pořizování snímků a kromě GPS podporuje také použití hardwarového klíče ODB-II zapojeného do vozidla pro zlepšení přesnosti pozic obrazů.

5. KeplerJs

KeplerJs je relativně nedávné open source geosociální řešení, které umožňuje uživatelům vytvářet a sdílet svá oblíbená místa a komunikovat s ostatními v reálném čase. KeplerJs přebírá data z OpenStreetMap, Geonames a několika dalších zdrojů a může také importovat vlastní data, aby vytvořila novou vrstvu nad existující data.

KeplerJs je vytvořen pomocí Meteor, bezplatného a open-source izomorfního webového rámce JavaScriptu pro rychlé prototypování napsaného pomocí Node.js. Všechny události a změny v rámci platformy jsou automaticky přenášeny ze serveru na klienty prostřednictvím WebSockets a vývoj je založen na flexibilní architektuře zásuvných modulů.

Zatímco je KeplerJS ještě v plenkách, začíná získávat na síle a přitahovat nadšené vývojáře open source, kteří to chtějí vylepšit a sdílet svá oblíbená místa a zapojit se do diskusí v reálném čase.

Jak nainstalovat a konfigurovat GraphHopper

Protože GraphHopper je napsán v Javě, programovacím jazyce, který má umožnit vývojářům aplikací napsat kód jednou a spustit jej kdekoli, instalace tohoto mapovacího softwaru nemůže být jednodušší.

Vše, co potřebujete, je nejnovější prostředí Java Runtime Environment, mapa OSM a nejnovější verze webového serveru GraphHopper.

Odtamtud stačí rozbalit vše do jednoho adresáře a spustit webový server GraphHopper pomocí následujícího příkazu:

java -jar *.skleněné molo.resourcebase = webapp config = příklad konfigurace.vlastnosti osmreader.osm = nejnovější v Berlíně.osm.pbf

Poté byste měli být schopni přejít na adresu http: // localhost: 8989 / a zobrazit mapu OSM, kterou jste si dříve stáhli.

Pamatujte, že první spuštění vašeho webového serveru GraphHopper může chvíli trvat, ale následné spuštění by mělo být mnohem rychlejší.

Závěr

Spuštění vlastního mapovacího serveru může zpočátku znít skličujícím způsobem, ale moderní softwarová řešení pro mapování open source to velmi zjednodušují. I když je velmi pravděpodobné, že budete i nadále používat Mapy Google nebo jinou oblíbenou mapovací službu pro každodenní cestování, znalost nastavení mapovacího serveru vám může pomoci zajistit skvělou práci nebo ohromit vašeho univerzitního profesora.

Hry Výukový program Battle for Wesnoth
Výukový program Battle for Wesnoth
The Battle for Wesnoth je jednou z nejpopulárnějších strategických her s otevřeným zdrojovým kódem, které si v tuto chvíli můžete zahrát. Tato hra se ...
Hry 0 A.D. Tutorial
0 A.D. Tutorial
Z mnoha strategických her venku je 0 A.D. dokáže vyniknout jako komplexní titul a velmi hluboká, taktická hra, přestože je otevřeným zdrojem. Vývoj hr...
Hry Výukový program Unity3D
Výukový program Unity3D
Úvod do Unity 3D Unity 3D je výkonný engine pro vývoj her. Jedná se o multiplatformní platformu, která vám umožňuje vytvářet hry pro mobilní zařízení,...