MalaGIS

Sharing GIS Technologies, Resources and News.

A WMTS Service for Historical Chinese Maps: How to Load in QGIS

Recently, someone in the Malagis GIS group was looking for historical maps of Chinese dynasties. While a friend from Qingdao shared some high-resolution scanned maps, I remembered seeing an online historical map service maintained by an institute in Taiwan. After asking GPT, I found it again. If you're interested in historical geography, this is a valuable resource.

Read More >>

ArcGIS 10.8.2 Desktop Installation Package

Share the official ArcGIS 10.8.2 installation package (ISO format) containing all Desktop components, including the Simplified Chinese language pack. Additionally, a "Learning Edition" package is provided with all components, Chinese language support, and supplementary tools for unrestricted use.

Since launching ArcGIS Pro, ESRI has shifted focus away from ArcGIS Desktop. ArcGIS 10.8.2 represents the final major release of the ArcMap series. Despite this, it remains a robust solution for users transitioning from ArcGIS Pro.

Read More >>

Processing OSGB Oblique Photography Data in ArcGIS Pro: A Step-by-Step Guide

Recently, while testing OSGB data and related software, I explored using ArcGIS Pro for this purpose. After successful verification, this article documents the specific workflow.

Required Tools

  1. ArcGIS Pro 3.0/3.1 (Other versions & ArcMap untested)
  2. Sample oblique photography dataset

Read More >>

Calculating Polygon Centroids: Principles and Implementation

In a previous article "Adding Centroid Coordinates in QGIS Using Field Calculator", we demonstrated adding centroid coordinates via QGIS. This article explains the mathematical principles behind centroid calculation for polygons.

Read More >>

Exporting SHP Feature Coordinates to TXT in QGIS: Practical Methods

When working with large SHP boundary files, exporting coordinates of specific district boundaries to TXT is straightforward in QGIS. Here are three approaches:

Method 1: GeoJSON Export

  1. Open SHP file and select target feature

Read More >>

Python GDAL Tutorial: Raster Data Processing Essentials

This article summarizes common Python GDAL code snippets for geospatial data processing. GDAL (Geospatial Data Abstraction Library) is a foundational library for handling raster and vector geospatial data, maintained by the Open Source Geospatial Foundation (OSGeo). Implemented in C/C++, it provides Python, Java, and other language bindings. When calling GDAL's API in Python, the underlying execution relies on compiled C/C++ binaries.

GDAL Official Site: https://gdal.org/
Python API Documentation: https://gdal.org/api/index.html#python-api

Read More >>

Downloading and Installing Global Mapper Pro v24.0

Many readers have requested software resources for Global Mapper Pro. As I rarely use this software personally, updates were infrequent. Recently, my article "How to Download Online GIS Map Services for Local Use?" covered methods for downloading WMTS and other map services, with several users recommending Global Mapper Pro. Out of curiosity, I researched Global Mapper Pro resources and discovered three recent versions (v24, v25, v26). I'll share these incrementally in future posts.

Read More >>

Goal-Driven GIS Development Learning: A Practical Guide

I've frequently seen peers inquire about entering GIS development. Though still refining my own expertise, my journey from computer novice to professional developer offers insights worth sharing. This article outlines a goal-oriented approach that helped me navigate the field – perhaps it will resonate with you too.

Note: These are personal experiences, not universally replicable formulas.

Read More >>

Visualizing Network Paths with BestTrace: Mapping Your Connection to Maps

During a recent ArcGIS session, my team lead asked:
"Where are ESRI's servers located?"
"Probably in the US," I replied instinctively.
"That means signals from Wuhan travel quite a distance!"

This sparked my curiosity: Could we visualize this network path?

Introducing BestTrace

This tool enables rapid network path visualization. See sample output:

Read More >>

Python Workflows for GIS Data Conversion: WKT, Shapefiles

During development of a grid management system, I initially planned to use PostgreSQL for storing grid WKT data (for direct SHP export and map service publishing). Due to incompatibility with backend framework requirements, I switched to MySQL. This necessitated converting MySQL-stored WKT to Shapefiles. The solution: Java scheduled tasks invoking Python scripts to automate conversion. Below are the code implementations.

1. WKT to Shapefile Conversion

Preview:

Read More >>

Copyright © 2020-2025 MalaGIS Drive by Typecho & Lingonberry Sitemap

Back to top