Posts

Showing posts with the label webgis

Creating a Web Mapping Application with Leaflet JS

Image
Web mapping applications are powerful tools that enable users to visualize and interact with geographical data. In this tutorial, we'll explore how to build a simple yet effective mapping application using Leaflet JS, a popular JavaScript library for interactive maps.   Leaflet JS is a lightweight, open-source library for creating mobile-friendly interactive maps. It provides a simple and intuitive API for incorporating maps into web pages. A client in FIVVER (if you needs my service for your GIS Job, the FIVVER link on the left top bar of my blog) asked me to make a simple webmapping application using Leaflet JS that has functionality to zoom and pan in seamless way based on the attribute table selection. The data is stored as GEOJSON file and directly injected in the HTML, so the HTML webmap can be opened and distributed in various computer at ease. I design this webmap with simplicity mindset, so reproduction into another website can be done easily. If you are curious about the ...

Turn Your QGIS Projects into Interactive Web Maps in Minutes!

Image
Embark on an exciting journey as we reveal the wizardry behind transforming your QGIS projects into captivating web maps. In just a few clicks, you can breathe life into your static visualizations, creating an interactive online experience that's both powerful and effortless. Don't miss out on this game-changing tutorial – the link to the video awaits you at the end of this blog post! Discover the incredible capabilities of the OpenGIS Plugin as it effortlessly bridges the gap between your QGIS desktop and the online realm. From intricate heatmaps to sophisticated choropleths, every nuance of your original visualizations is preserved. This is your chance to elevate your maps to new heights, making them not just informative but engaging. Click the video link to witness the transformation firsthand. Flexibility meets convenience with the OpenGIS Plugin. Once your web map masterpiece is ready, the choice of deployment is yours. Whether it's the familiar GitHub or other hosting...

Serverless Raster or Imagery Tile Serving using PMTiles

Image
A few months ago, I created a video tutorial about how to serve raster or imagery tiles using Github  using TMS/XYZ Tile Serving protocol. The tiles can be consumed by a web gis app either as a base  map or operational layer. Although the workflow is proven to be working for general cases, the tiles  displaying and loading speed are quite mediocre compared to API-based serving such as WMS,  WMTS, or ArcGIS Services.  Now, there is one protocol called PMTiles that can also provide similar functionality with additional  features and better loading/displaying performance. PMTiles in many ways is similar to Mapbox  MBTiles format (the tiles are packed into a single file), or ArcGIS's TPK Package. However, PMTiles  can be served directly using a common HTTP query (not like MBtiles or TPK which must be deployed into API Services to be able to be consumed by a webgis client). So, if you want to use Github as your host, you won't find an uploading problem...

Using Dropbox to Host your webmap

Image
Dropbox, surprisingly could be used to host a static web page. There are other providers too like Google Drive. But its capabilities will be discontinued after August 2016. And by the this functionality, we can host a simple webmap (or little bit complex, I dont know, didnt test it yet) using this service. The hosting procedure is quite easy, 1. Make a dropbox account and login 2. Looks for "Public" folder and make a directory there. 3. Write your own webmap, for example I copy an html file somewhere, and edit it to include my Mapbox webmap into its DIV Tag, then I just place the html to the directory created on step 2. The code looks like this : 4. Save it to Html and place to the directory on the step 2. 5.  Then left clik on it, > Looks for "Copy Public Link" 6. Paste into browser. 7. Click this LINK to see how the code in step 3 looks like

Creating Simple Web Map Using QGIS

Image
From day to day, QGIS is getting bigger and bigger. Continuous and expanded support from open source geospatial developer has made this software go beyond its initial development. More and more tools/plugins has been created and offering more flexibility and features to the software. It is fair to said that this software is now became an ideal example of successful non commercials geospatial movement. Personally I am starting to count more on this software because it is now offering some distinct tools unavailable on commercial counterparts. The keys of QGIS for me are simplicity, straightforward how to, and free to use. I am not kidding, below is an example how the simplicity means. A Tutorial about how Online Map could be deployed easily from QGIS. Using fast growing to use WebMap Frameworks like Openlayers or leaflet, a not experienced and programming literate user could make an online webmap with sophisticated looks just with some clicks. Check it out below. And last b...

Portable Basemap Server Tutorials

Image
Since a while ago, I have been creating some tutorials about Portable Basemap Server (PBS), an awesome tools which for some points enabling us to replace few expensive software in the online map services deployment business. For the simplicity purpose, I have been collecting all the created video tutorials into youtube playlist which could you all access thru these embedded playlist below.

ArcGIS Server, Optimizing Map Services part 1

Image
Map services, baik yang menggunakan ArcGIS server, Geoserver, Map Server, Mapguide, dan lain-lain memerlukan memory dan processing power agar dapat berfungsi sebagaimana peruntukannya. Namun demikian ketersediaan memory (RAM) dan processing power (CPU processor) di Server kita pada umumnya terbatas, sehingga kita perlu memikirkan strategi agar Map Services yang kita publish dapat melayani kebutuhan user secara efektif dan efisien (bahasa sederhananya, tidak lemot). Untuk penggunaan ArcGIS Server sebagai Map Services engine, ada tiga teknik atau fasilitas yang dapat digunakan untuk mengoptimalisasi ketersediaan Server Resources (RAM dan CPU) dengan goals dari Map Services yang kita bangun sehingga Map Services yang dipublish dapat berfungsi sebagaimana mestinya dan tidak lemot. 1. Pooling Pooling pada dasarnya adalah pengaturan pembatasan waktu untuk sebuah request dari client ke GIS Server untuk melaksanakan perintah tertentu terhadap Map Services. Request ini akan dilaksanakan o...

Membuat SDE Geodatabase Menggunakan Microsoft SQL Server Express 2012 pada ArcGIS 10.2

Image
Membuat SDE geodatabase memiliki banyak keuntungan dibanding hanya menggunakan file geodatabase atau personal geodatabase. SDE geodatabase memungkinkan kita untuk melakukan multi user editing alias editing data spasial pada waktu yang bersamaan oleh banyak user (baik melalui desktop client /arcmap maupun web client /arcgis viewer for flex/javascript/silverlight). Untuk membuat SDE geodatabase, kita memerlukan DBMS (database management system). Pilihan yang tersedia antara lain Microsoft SQL Server, PostGreSQL, informix, oracle, dan beberapa lainnya. Pada kesempatan kali ini, saya akan menjelaskan instalasi SDE geodatabase menggunakan Microsoft SQL Server 2012 Express dan ArcGIS 10.2 . Untuk lebih memahami konsep database server and client, idealnya percobaan ini dilakukan menggunakan dua komputer yang terhubung melalui jaringan. Satu komputer bertindak sebagai server, dan yang lain sebagai client. Tapi ini tidak harus, dengan satu komputer pun sudah bisa. Namun dalam percobaan in...

Tentang TileServer dan MBTiles

Postingan blog menarik dari teman saya, tentang penggunaan tileserver dan mbtiles untuk membuat tiled webmap yang tentunya lebih baik dari webmap dynamic. Check it http://marhensa.blogspot.com/2013/06/tileserverphp-mbtiles-sebagai-solusi.html

instalasi dan konfigurasi LizMap Web Client di Windows 7

Image
Lizmap adalah sebuah web client yang didedikasikan untuk menampilkan peta yang dibuat menggunakan Quantum GIS via Website, selain Quantum GIS Web Client yang merupakan webclient resmi dari Quantum GIS. Kelebihan Lizmap yang utama antara lain , kemampuan untuk mengelola banyak  proyek peta dalam satu atau lebih repository.  repository ini bisa diatur hak akses-nya melalui sebuah aplikasi backend Administrator (pendekatan Content Management System). Lizmap dikembangkan menggunakan standar HTML/CSS/PHP yang fungsionalitasnya bisa diperluas dari kondisi default. Lizmap juga mendukung caching sehingga proses penampilan peta dapat lebih cepat. Lebih lanjut tentang Lizmap beserta demo web-nya dapat dilihat di alamat ini . Berikut akan saya share urutan langkah instalasi dan konfigurasi Lizmap di Windows 7. 1. Unduh OSGeo Web Installer (lihat postingan ini untuk cara mengunduh dan menggunakan OSGeo Web Installer). 2. Install QGIS full, QGIS Server dan FCGI, untuk lebih detil...