{"id":38196915,"url":"https://github.com/jetelain/mapkit","last_synced_at":"2026-01-17T00:24:05.800Z","repository":{"id":119522524,"uuid":"524416559","full_name":"jetelain/mapkit","owner":"jetelain","description":"Simple Map Toolkit","archived":false,"fork":false,"pushed_at":"2026-01-13T21:39:38.000Z","size":431,"stargazers_count":1,"open_issues_count":0,"forks_count":2,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-01-13T23:56:04.861Z","etag":null,"topics":["aw3d30","digital-elevation-model","srtm","topographic-maps"],"latest_commit_sha":null,"homepage":"","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jetelain.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2022-08-13T14:07:48.000Z","updated_at":"2026-01-13T21:39:39.000Z","dependencies_parsed_at":"2023-05-05T11:18:28.546Z","dependency_job_id":"3384e145-14e1-429f-819b-e8373e743968","html_url":"https://github.com/jetelain/mapkit","commit_stats":{"total_commits":50,"total_committers":2,"mean_commits":25.0,"dds":"0.040000000000000036","last_synced_commit":"adcd88bd96ddb4364a26776e2747fb9767c983f8"},"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/jetelain/mapkit","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jetelain%2Fmapkit","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jetelain%2Fmapkit/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jetelain%2Fmapkit/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jetelain%2Fmapkit/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jetelain","download_url":"https://codeload.github.com/jetelain/mapkit/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jetelain%2Fmapkit/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28490051,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-16T23:55:29.509Z","status":"ssl_error","status_checked_at":"2026-01-16T23:55:29.108Z","response_time":107,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["aw3d30","digital-elevation-model","srtm","topographic-maps"],"created_at":"2026-01-17T00:24:05.020Z","updated_at":"2026-01-17T00:24:05.768Z","avatar_url":"https://github.com/jetelain.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Pmad.Cartography\n\n## Pmad.Cartography\nA simple and read-to-use Digital Elevation Model for everyone based on Open Data with minimalist credits\n\n### Digital Elevation Model sources\n\n| Source | Resolution    | License       | URL | Credits |\n| ------ | ------------- | ------------- | --- | --- |\n| SRTM1  | 1 arc second  | Public Domain | https://cdn.dem.pmad.net/SRTM1/ | NASA |\n| SRTM15+| 15 arc second | Public Domain | https://cdn.dem.pmad.net/SRTM15Plus/ | Tozer, B. , D. T. Sandwell, W. H. F. Smith, C. Olson, J. R. Beale, and P. Wessel |\n| AW3D30 | 1 arc second  | [See terms](https://cdn.dem.pmad.net/README.txt) | https://cdn.dem.pmad.net/AW3D30/ | � JAXA |\n\n```csharp\nvar database = WellKnownDatabases.GetSRTM1();\n\n// Singe point\nvar elevation = await database.GetElevationAsync(new Coordinates(51.509865, -0.118092), DefaultInterpolation.Instance);\n\n// Area\nvar area = await demDatabase.CreateView\u003cfloat\u003e(new Coordinates(51, -1), new Coordinates(52, 0));\n```\n\n### Elevation contours\n\n```csharp\nvar contour = new ContourGraph();\ncontour.Add(area, new ContourLevelGenerator(10, 10)); // 10 meters elevation interval from 10\n```\n\n### Hillshading\n\n```csharp\nvar img = new HillshaderFast(new Vector2D(10, 10)) // Assume each pixel of area is 10x10 meters\n\t\t\t.GetPixelsAlphaBelowFlat(area);\n```\n\n### File formats\n\n#### Supported data formats\n\n| Format     | Read | Write | Remarks                             |\n| ---------- | ---- | ----- | ----------------------------------- |\n| ESRI ASCII | Yes  | Yes   | float only                          |\n| DDC        | Yes  | Yes   | Format specific to Pmad.Cartography |\n| GeoTIFF    | Yes  | No    | WSG84 projection Only               |\n| SRTM       | Yes  | No    | 3 and 1 arc second                  |\n\n#### Supported compression formats\n\nMost DEM files requires a lot of disk space. To reduce the size of the files, the following compression formats are supported:\n\n| Format     | Read | Write | Remarks                             |\n| ---------- | ---- | ----- | ----------------------------------- |\n| ZSTD       | Yes  | Yes   | Best compromise storage/CPU cost    |\n| GZIP       | Yes  | Yes   | Lowest CPU cost                     |\n| Brotli     | Yes  | Yes   | Best compression                    |\n| Zip        | Yes  | No    | Zip must contains only one file     |\n\n## Pmad.Cartography.Drawing\n\nA simple topographic map rendering toolkit.\n\nDrawing API is still in development, it may change in the future.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjetelain%2Fmapkit","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjetelain%2Fmapkit","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjetelain%2Fmapkit/lists"}