Data for Netherland Cities Coordinates
Project description
NLGeoCities
NLGeoCities is a dataset containing latitude and longitude coordinates for cities in the Netherlands.
Overview
NLGeoCities provides geographical coordinates for various cities across the Netherlands. This dataset is useful for a wide range of applications, including geographic visualizations, location-based services, and spatial analysis.
Installation
You can install NLGeoCities via pip:
pip install nl-ego-cities
pypi page link is here:
(https://pypi.org/project/nl-ego-cities/)
The documentation for NLGeoCities can be found here:
Document
Quick Start
Get City Coordinates JSON File from NLGeoCities
To get started, you can obtain a JSON file containing city coordinates from NLGeoCities. Here's how to do it in Python:
from nl_ego_cities import city_coords
# Get the JSON file
cities = city_coords.city_json
# Access city coordinates
amsterdam_coords = cities["amsterdam"]
print(f"Coordinates of Amsterdam: latitude: {amsterdam_coords['lat']}, longitude: {amsterdam_coords['lon']}")
Processing DataFrame with get_lat_lon Function
If you have a DataFrame and want to add latitude and longitude columns using NLGeoCities, you can use the get_lat_lon function. Here's how to do it:
from nl_ego_cities.load_city_data import get_lat_lon
# Assuming 'df' is your DataFrame with a 'city' column
df['city_lat'], df['city_lon'] = get_lat_lon(df, 'city')
Note: The keys in the JSON file are lowercase.
JSON Data Structure
The JSON file obtained from NLGeoCities follows this structure:
{
"amsterdam": {
"lat": 52.3676,
"lon": 4.9041
},
"rotterdam": {
"lat": 51.9225,
"lon": 4.4792
},
...
}
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for nl_ego_cities-0.1.20-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4b31aa50cbc50a0429e9370319e9a4a2929a33a48bcff04358eac8a2b975f10d |
|
MD5 | 41720d29484b835a6b25634d4c71f228 |
|
BLAKE2b-256 | cfc58f98ff6987b7470b855150d67ba405adb8c0fd4bf78558f33f12ad4adfdd |