diff --git a/src/components/EncodeItem.js b/src/components/EncodeItem.js index 852ebe2..451c7a2 100644 --- a/src/components/EncodeItem.js +++ b/src/components/EncodeItem.js @@ -1,10 +1,10 @@ -import React, { useContext, useState } from "react"; +import React, { useContext } from "react"; import { MainContext } from "../contexts/MainContext"; import { MapContext } from "../contexts/MapContext"; +import { BsViewList, BsTrash } from "react-icons/bs"; export const EncodeItem = ({ encodeItem, index }) => { const { encodeItems, dispatchEncodeItems } = useContext(MainContext); - const { map } = useContext(MapContext); const zoomTo = (encodeItem) => { @@ -23,20 +23,37 @@ export const EncodeItem = ({ encodeItem, index }) => { payload: [...newEncodeItems], }); }; + + const handleRemove = () => { + console.log(encodeItems); + const updatedEncodeItems = encodeItems.filter((_, i) => i !== index); + console.log(updatedEncodeItems); + // dispatchEncodeItems({ + // type: "CACHING_ENCODED", + // payload: updatedEncodeItems, + // }); + }; + return ( - {`Encode { - zoomTo(encodeItem); - }} - /> +
+ {`Encode zoomTo(encodeItem)} + /> + +
); }; diff --git a/src/components/MenuEncodeItems.js b/src/components/MenuEncodeItems.js index 88db718..26a13b2 100644 --- a/src/components/MenuEncodeItems.js +++ b/src/components/MenuEncodeItems.js @@ -6,8 +6,8 @@ export const MenuEncodeItems = () => { return (
{encodeItems.map((encodeItem, index) => ( diff --git a/src/components/SegmentAM.js b/src/components/SegmentAM.js index c885279..fae3bd0 100644 --- a/src/components/SegmentAM.js +++ b/src/components/SegmentAM.js @@ -84,6 +84,7 @@ export const SegmentAM = ({ setLoading }) => { } //=================== Need decode =================== try { + console.log(requestProps); const decodeRespJson = await getDecode(requestProps); const classMaxId = getMaxIdPerClass(items, activeClass); const features = sam2Geojson( diff --git a/src/static/apis.json b/src/static/apis.json index c4c26bf..57ba2de 100644 --- a/src/static/apis.json +++ b/src/static/apis.json @@ -1,6 +1,6 @@ { "gpuEncodeAPI": "https://sas-gpu.ds.io", - "cpuDecodeAPI": "https://sas.ds.io", + "cpuDecodeAPI": "http://192.168.1.95:7080", "samAPI": "http://segme-gpuel-ekfao79wi98g-617785108.us-east-1.elb.amazonaws.com", "geojsonAPI": "https://bfokggy4ac.execute-api.us-east-1.amazonaws.com" } diff --git a/src/store/indexedDB.js b/src/store/indexedDB.js index d02b5c5..6338b67 100644 --- a/src/store/indexedDB.js +++ b/src/store/indexedDB.js @@ -40,7 +40,6 @@ export const getAllData = (db) => { const objectStore = transaction.objectStore("encodeiItems"); const getAllRequest = objectStore.getAll(); getAllRequest.onsuccess = (event) => { - console.log(event); const result = event.target.result; resolve(result); }; diff --git a/src/utils/featureCollection.js b/src/utils/featureCollection.js index dee277e..00f0697 100644 --- a/src/utils/featureCollection.js +++ b/src/utils/featureCollection.js @@ -72,6 +72,7 @@ export const sam2Geojson = ( const features = []; for (let index = 0; index < ListGeoms.length; index++) { const strGeom = ListGeoms[index]; + // console.log(strGeom) const geom = JSON.parse(strGeom); const properties = { class: activeClass.name, diff --git a/src/utils/samApi.js b/src/utils/samApi.js index 675eccb..f96e2b4 100644 --- a/src/utils/samApi.js +++ b/src/utils/samApi.js @@ -22,7 +22,7 @@ export const getPropertiesRequest = (map, pointsSelector) => { const crs = projection.getCode(); const bbox = view.calculateExtent(map.getSize()); const reqProps = { - image_shape: [imgWidth, imgHeight], + image_shape: [imgHeight, imgWidth], input_label: 1, input_point: coords[0], crs,