Skip to content

Commit

Permalink
Dealing with default percision of GeoJson v2.5
Browse files Browse the repository at this point in the history
For more details- jazzband/geojson#135
It should be removed in the next server update, by which time hopefully the new geojson version will incorporate the long-term fix
See - jazzband/geojson#177
Contains fix for the issue:
e-mission/e-mission-docs#856 (comment)
  • Loading branch information
swastis10 committed Mar 6, 2023
1 parent 9c683cf commit d2ada64
Show file tree
Hide file tree
Showing 18 changed files with 20 additions and 0 deletions.
1 change: 1 addition & 0 deletions emission/analysis/intake/cleaning/location_smoothing.py
Expand Up @@ -19,6 +19,7 @@
import time as time
import pytz
import geojson as gj
gj.geometry.Geometry.__init__.__defaults__ = (None, False, 15)

# Our imports
import emission.analysis.point_features as pf
Expand Down
Expand Up @@ -14,6 +14,7 @@
from os import path
import json
import geojson
gj.geometry.Geometry.__init__.__defaults__ = (None, False, 15)
from lxml import etree
import sys, os, random
from datetime import datetime
Expand Down
1 change: 1 addition & 0 deletions emission/analysis/modelling/tour_model/representatives.py
Expand Up @@ -14,6 +14,7 @@
import math
import copy
import geojson as gj
gj.geometry.Geometry.__init__.__defaults__ = (None, False, 15)

# our imports
import emission.core.wrapper.trip as ecwt
Expand Down
Expand Up @@ -9,6 +9,7 @@
from builtins import *
import logging
import geojson as gj
gj.geometry.Geometry.__init__.__defaults__ = (None, False, 15)
import copy
import attrdict as ad
import pandas as pd
Expand Down
1 change: 1 addition & 0 deletions emission/analysis/plotting/leaflet_osm/our_plotter.py
Expand Up @@ -14,6 +14,7 @@
import numpy as np
import logging
import geojson as gj
gj.geometry.Geometry.__init__.__defaults__ = (None, False, 15)
import copy
import attrdict as ad

Expand Down
1 change: 1 addition & 0 deletions emission/core/wrapper/wrapperbase.py
Expand Up @@ -10,6 +10,7 @@
import enum as enum
import collections as coll
import geojson as gj
gj.geometry.Geometry.__init__.__defaults__ = (None, False, 15)

class WrapperBase(ad.AttrDict):
"""
Expand Down
1 change: 1 addition & 0 deletions emission/incomplete_tests/TestCommonPlaceQueries.py
Expand Up @@ -9,6 +9,7 @@
import unittest
import uuid
import geojson as gj
gj.geometry.Geometry.__init__.__defaults__ = (None, False, 15)
import datetime
import numpy as np

Expand Down
1 change: 1 addition & 0 deletions emission/incomplete_tests/TestCommonTripQueries.py
Expand Up @@ -9,6 +9,7 @@
import unittest
import uuid
import geojson as gj
gj.geometry.Geometry.__init__.__defaults__ = (None, False, 15)
import numpy as np
import datetime
import random
Expand Down
1 change: 1 addition & 0 deletions emission/incomplete_tests/tourModelTests/common.py
Expand Up @@ -8,6 +8,7 @@
from builtins import *
import logging
import geojson as gj
gj.geometry.Geometry.__init__.__defaults__ = (None, False, 15)
import uuid

import emission.core.wrapper.cleanedtrip as ecwct
Expand Down
1 change: 1 addition & 0 deletions emission/net/ext_service/otp/otp.py
Expand Up @@ -16,6 +16,7 @@
from past.utils import old_div
import urllib.request, urllib.parse, urllib.error, urllib.request, urllib.error, urllib.parse, datetime, time, random
import geojson as gj
gj.geometry.Geometry.__init__.__defaults__ = (None, False, 15)
import arrow
from polyline.codec import PolylineCodec
from geopy.distance import great_circle
Expand Down
1 change: 1 addition & 0 deletions emission/net/usercache/formatters/android/location.py
Expand Up @@ -15,6 +15,7 @@
import pytz
import datetime as pydt
import geojson
geojson.geometry.Geometry.__init__.__defaults__ = (None, False, 15)
import arrow

import emission.core.wrapper.location as ecwl
Expand Down
1 change: 1 addition & 0 deletions emission/net/usercache/formatters/ios/location.py
Expand Up @@ -14,6 +14,7 @@
import pytz
import datetime as pydt
import geojson
geojson.geometry.Geometry.__init__.__defaults__ = (None, False, 15)
import arrow

import emission.net.usercache.formatters.common as fc
Expand Down
1 change: 1 addition & 0 deletions emission/storage/decorations/common_place_queries.py
Expand Up @@ -7,6 +7,7 @@
from builtins import range
from builtins import *
import geojson as gj
gj.geometry.Geometry.__init__.__defaults__ = (None, False, 15)
import logging

import bson.objectid as boi
Expand Down
1 change: 1 addition & 0 deletions emission/storage/decorations/common_trip_queries.py
Expand Up @@ -11,6 +11,7 @@
import numpy as np
import bson
import geojson as gj
gj.geometry.Geometry.__init__.__defaults__ = (None, False, 15)

import emission.core.wrapper.common_trip as ecwct
import emission.core.get_database as edb
Expand Down
Expand Up @@ -11,6 +11,7 @@
import logging
import json
import geojson as gj
gj.geometry.Geometry.__init__.__defaults__ = (None, False, 15)
import bson.json_util as bju
import os

Expand Down
1 change: 1 addition & 0 deletions emission/tests/coreTests/TestEntry.py
Expand Up @@ -13,6 +13,7 @@
import unittest
from uuid import UUID
import geojson as gj
gj.geometry.Geometry.__init__.__defaults__ = (None, False, 15)
import bson.objectid as bo

# Our imports
Expand Down
Expand Up @@ -15,6 +15,7 @@
import attrdict as ad
import time
import geojson as gj
gj.geometry.Geometry.__init__.__defaults__ = (None, False, 15)
import bson.objectid as boi

# Our imports
Expand Down
3 changes: 3 additions & 0 deletions emission/tests/netTests/TestFormatters.py
Expand Up @@ -13,6 +13,9 @@
from uuid import UUID
import attrdict as ad
import geojson
# This change should be removed in the next server update, by which time hopefully the new geojson version will incorporate the long-term fix for their default precision
# See - jazzband/geojson#177
geojson.geometry.Geometry.__init__.__defaults__ = (None, False, 15)

import emission.tests.common as etc

Expand Down

0 comments on commit d2ada64

Please sign in to comment.