Skip to main content
Solved

Convert JSON to ESRI Point Feature Class

  • May 20, 2025
  • 2 replies
  • 83 views

cbates
Contributor
Forum|alt.badge.img+1

Hi all, 

I am very much an FME rookie, so I’m hoping someone may have some insight as I’m at a loss. 

I’ve received a .JSON dataset of point locations with a number of attributes. It is not in a form of GeoJSON that I recognize, and so basic Esri/GIS toolsets won’t help with conversion. I’d like to use FME Form Workbench to help me clean up the data and ultimately convert it to Shapefile or Esri File Geodatabase Feature Class.

Below is the format of the .json that I’m working with:

[

  {

    "id": 1,

    "address_number": "1234",

    "street_name": "IMAGINARY",

    "street_type": "WAY",

    "unit_number": "",

    "country": "CAN",

    "province": "BC",

    "region": "CVRD",

    "locality": "Mill Bay",

    "postal_code": "V8H 1B8",

    "pid": "",

    "administration": "",

    "building_name": null,

    "code": "Residential",

    "comments": null,

    "geom": {

      "type": "Point",

      "coordinates": [

        -123,

        48.6

      ]

    },


    "created_at": "2024-03-27T17:00:00-07:00",

    "updated_at": "2025-04-15T11:47:55.371078-07:00",

    "full_address": "1234 Imaginary Way"

  },

So since it’s “kind of” formatted like a GeoJSON, but not exactly I can convert it to shapefile but the coordinate/spatial data doesn’t come across. 


I’ve been trying to extract the coordinate info using translators like JSONFragmenter, JSONFormatter, JSONExtractor etc but I’m clearly not doing something right. I’m hoping someone can steer me in the right direction.

For reference, I’m using version 2024.2 of the software. 

Thanks!

Chris

Best answer by takashi

Hi ​@cbates ,

Since the "geom" object in the JSON document conforms to syntax of "geometry" in GeoJSON format, you can use JSON reader to read the feature including point geometry with reader parameters setting below.

  • Geometry Format : GeoJSON
  • Geometry Key Name : geom

 

This post is closed to further activity.
It may be an old question, an answered question, an implemented idea, or a notification-only post.
Please check post dates before relying on any information in a question or answer.
For follow-up or related questions, please post a new question or idea.
If there is a genuine update to be made, please contact us and request that the post is reopened.

2 replies

takashi
Celebrity
  • Best Answer
  • May 21, 2025

Hi ​@cbates ,

Since the "geom" object in the JSON document conforms to syntax of "geometry" in GeoJSON format, you can use JSON reader to read the feature including point geometry with reader parameters setting below.

  • Geometry Format : GeoJSON
  • Geometry Key Name : geom

 


cbates
Contributor
Forum|alt.badge.img+1
  • Author
  • Contributor
  • May 21, 2025

Thank you so much for the reply! Such a simple solution. I appreciate the insight.