#gridcode
#Bidirectional charging does not just mean communicating with the vehicle in the right language. It also means complying with strict requirements of the AC grid and, on the DC side, of the vehicle battery.
tinyurl.com/3ddezue2
#bidi #emobility #ev #v2g #v2h #powerquality #gridcode #wallbox #iso15118
June 9, 2025 at 2:50 PM
Wenn der einen getrennten Eingang hat dann ja.

Wenn das der selbe Eingang ist, wie auch das Netz, dann muss das Netz vorher getrennt werden und im WR der Gridcode geändert werden, da die Eingangsspannung sonst außerhalb der Toleranzen ist.

Möglich das es dafür aber automatische Umschalter gibt.
May 4, 2025 at 4:20 PM
If you're heading to Identiverse this month and are interested in GridCode, let me know so we can chat!
June 6, 2026 at 4:37 AM
I have a very early version of our website up with some details on what I'm building ... would love thoughts. :) gridcode.id Hoping to launch a beta version after the first of the year to get direct feedback.
GridCode
Visit the post for more.
gridcode.id
November 27, 2024 at 2:23 AM
Dissolving polygons based on polygon attribute values in Python
I have a shapefile, with multiple features inside. I am trying to dissolve the nearby/adjacent features based on the shapefile particular attribute value (gridcode), but the difference shouldn't be greater than 3. If the difference between the gridcode is greater than 3, it shouldn't get dissolve. final output should be a shapefile with the dissolve features with an attribute inside having all the gridvalues which got dissolve. Image before dissolve image after dissolve import ogr from rtree import index from shapely.ops import unary_union from shapely.wkt import loads from fiona import collection shapefile = #read shp driver = ogr.GetDriverByName('ESRI Shapefile') shp_read = driver.Open(shapefile) layer = shp_read.GetLayer() featureCount = layer.GetFeatureCount() idx = index.Index(interleaved=False) for feat in layer: fid = feat.GetFID() geom = feat.GetGeometryRef() geom_poly_envelope = geom.GetEnvelope() xmin, xmax, ymin, ymax = geom_poly_envelope idx.insert(fid,(xmin, xmax, ymin, ymax)) print(idx) append_feature =[] for fid2 in range(0,layer.GetFeatureCount()): feature2 = layer.GetFeature(fid2) poly_collection=[] geometry2 = feature2.GetGeometryRef() poly_collection.append(loads(geometry2.ExportToWkt())) grid2= feature2.GetFieldAsInteger('gridcode') xmin, xmax, ymin, ymax = geometry2.GetEnvelope() for fid in list(idx.intersection((xmin, xmax, ymin, ymax))): feature1 = layer.GetFeature(fid) grid1= feature1.GetFieldAsInteger('gridcode') geometry1 = feature1.GetGeometryRef() if fid2!= fid: if geometry2.Intersects(geometry1): print ('{} intersects {}'.format(fid2, fid)) print(grid2,grid1) if (grid2-grid1=-5): poly_collection.append(loads(geometry1.ExportToWkt())) shp_union= unary_union(poly_collection) print("featurecount"+ str(fid2)) append_feature.append(shp_union) print("appended") union2= unary_union(append_feature)
gis.stackexchange.com
September 19, 2025 at 4:09 PM
Dissolving polygons based on polygon attribute values in Python
I have a shapefile, with multiple features inside. I am trying to dissolve the nearby/adjacent features based on the shapefile particular attribute value (gridcode), but the difference shouldn't be greater than 3. If the difference between the gridcode is greater than 3, it shouldn't get dissolve. final output should be a shapefile with the dissolve features with an attribute inside having all the gridvalues which got dissolve. Image before dissolve image after dissolve import ogr from rtree import index from shapely.ops import unary_union from shapely.wkt import loads from fiona import collection shapefile = #read shp driver = ogr.GetDriverByName('ESRI Shapefile') shp_read = driver.Open(shapefile) layer = shp_read.GetLayer() featureCount = layer.GetFeatureCount() idx = index.Index(interleaved=False) for feat in layer: fid = feat.GetFID() geom = feat.GetGeometryRef() geom_poly_envelope = geom.GetEnvelope() xmin, xmax, ymin, ymax = geom_poly_envelope idx.insert(fid,(xmin, xmax, ymin, ymax)) print(idx) append_feature =[] for fid2 in range(0,layer.GetFeatureCount()): feature2 = layer.GetFeature(fid2) poly_collection=[] geometry2 = feature2.GetGeometryRef() poly_collection.append(loads(geometry2.ExportToWkt())) grid2= feature2.GetFieldAsInteger('gridcode') xmin, xmax, ymin, ymax = geometry2.GetEnvelope() for fid in list(idx.intersection((xmin, xmax, ymin, ymax))): feature1 = layer.GetFeature(fid) grid1= feature1.GetFieldAsInteger('gridcode') geometry1 = feature1.GetGeometryRef() if fid2!= fid: if geometry2.Intersects(geometry1): print ('{} intersects {}'.format(fid2, fid)) print(grid2,grid1) if (grid2-grid1=-5): poly_collection.append(loads(geometry1.ExportToWkt())) shp_union= unary_union(poly_collection) print("featurecount"+ str(fid2)) append_feature.append(shp_union) print("appended") union2= unary_union(append_feature)
gis.stackexchange.com
May 13, 2025 at 2:08 PM