derhuerst / derhuerst/parse-gml-polygon

Consider namespaces

Open
#9 11 comments 0 reactions 0 assignees View on GitHub
Dominant language
JavaScript
Stars
12
Forks
2
PR merge metrics
No merged PRs in 30d

Description

This is intended as a discussion-issue first.

Do I see it correctly that we don't consider namespaces at the moment at all?

The `gml` namespace may be bound to absolutely anything, but we'll still happily consider `gml:Polygon` to be a GML element. Same for attributes.

What's worse, it is perfectly valid (and actually quite popular) to declare the primary namespace as default namespace (`xmlns="http://www.opengis.net/gml"`). In this case `Polygon` will belong to the `GML` namespace - without any prefix. If I see it correctly, we won't process such elements at all then.

Let's discuss what do we do about this.

Contributor guide

No contributing guide indexed for this repository

Research direction

No file or test entry point is named. Start by reviewing the GML polygon parser's handling of prefixed and default namespaces, then clarify the expected behavior for namespace-bound elements and attributes. Done means reaching agreement on the namespace rules and defining coverage for both prefixed and default GML namespaces.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript
Domain
data
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.