-
Notifications
You must be signed in to change notification settings - Fork 409
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Support for IFC as a further 3D model managed by MapStore #9830
Closed
1 of 6 tasks
Labels
3D
All issues related to the 3D rendering in CesiumJs
Accepted
C040-COMUNE_GE-2023-CUSTOM-SUPPORT
enhancement
Milestone
Comments
Hi @tdipisa As per a discussion with @allyoucanmap regarding the origin point that model will relate to
the same popup dialog will be used if user want to move the model location later |
@mahmoudadel54 ok sounds good. Thank you. |
mahmoudadel54
added a commit
to mahmoudadel54/MapStore2
that referenced
this issue
Jan 22, 2024
Description: - Handle import ifc model to the 3d map - Adding ifc model layer to catalog
mahmoudadel54
added a commit
to mahmoudadel54/MapStore2
that referenced
this issue
Jan 24, 2024
Description: - Creating ModelTransformation component that handle moving the model center via display TOC settings for 'model' layers - Add translations - Handle show/hide the model layers via TOC - Handle logic on show/hide 'model' layers based on max/min scale in display TOC settings
mahmoudadel54
added a commit
to mahmoudadel54/MapStore2
that referenced
this issue
Jan 24, 2024
Description: - Doing some Refactors in ModelLayer - Write unit tests - Edit translations
mahmoudadel54
added a commit
to mahmoudadel54/MapStore2
that referenced
this issue
Jan 24, 2024
Description: - Edit testConfig file by adding a proxies property in testConfig to enable using web-ifc test - Replace fetch with axios in fetching ifc file via url - Edit unit test of "Model-test" file due to testConfig edits
mahmoudadel54
added a commit
to mahmoudadel54/MapStore2
that referenced
this issue
Jan 24, 2024
Description: - Remove the dummy ifc layers from new.json file
mahmoudadel54
added a commit
to mahmoudadel54/MapStore2
that referenced
this issue
Jan 24, 2024
Description: - Hide opacity from display tab for ifc model - Write unit tests - Update copyright year for the new created files
12 tasks
12 tasks
mahmoudadel54
added a commit
to mahmoudadel54/MapStore2
that referenced
this issue
Jan 31, 2024
Description: - Resolve review comments includes: * edit in translation files * remove unused comments
mahmoudadel54
added a commit
to mahmoudadel54/MapStore2
that referenced
this issue
Jan 31, 2024
mahmoudadel54
added a commit
to mahmoudadel54/MapStore2
that referenced
this issue
Feb 5, 2024
Description: - Add dev documentation related to model layer in maps-configuration.md file - Manage the functionality to automatically zoom to the IFC file if georeferenced or place the model in the center of the viewport - edit unit cases based on changes
mahmoudadel54
added a commit
to mahmoudadel54/MapStore2
that referenced
this issue
Feb 14, 2024
…ommnets) - double check of setting COORDINATE_TO_ORIGIN by false to avoid translating the model to the origin - Showing warning messages if user add non-referenced ifc model or ifc model with non supported projection - Add translations - Write unit tests
mahmoudadel54
added a commit
to mahmoudadel54/MapStore2
that referenced
this issue
Feb 15, 2024
…ommnets) - edit in translations - Add refactor code for getting ifc data by using cache approach
mahmoudadel54
added a commit
to mahmoudadel54/MapStore2
that referenced
this issue
Feb 15, 2024
- fix unit test failure FE
allyoucanmap
added a commit
that referenced
this issue
Feb 19, 2024
--------- Co-authored-by: allyoucanmap <[email protected]>
mahmoudadel54
added a commit
to mahmoudadel54/MapStore2
that referenced
this issue
Feb 19, 2024
…eb-ifc package in dist folder Description: - Add the path of dist of client build into .markdownlintignore
Merged
12 tasks
allyoucanmap
pushed a commit
that referenced
this issue
Feb 20, 2024
mahmoudadel54
added a commit
to mahmoudadel54/MapStore2
that referenced
this issue
Feb 22, 2024
- indicate the projection code into the warning popup in case adding ifc model with non-supported projection
12 tasks
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
3D
All issues related to the 3D rendering in CesiumJs
Accepted
C040-COMUNE_GE-2023-CUSTOM-SUPPORT
enhancement
Description
The 3D model capabilities in MS are currently supporting GLTF in 3D model symbolizers. It is requested to provide also support for IFC 3D models:
What kind of improvement you want to add? (check one with "x", remove the others)
Other useful information
Proposal based on shared model by @ufficiosit
It is proposed here to create a new type of layer of type model to allow to include:
Notes:
We need to include the web-ifc library in MapStore (check license compatibility).
The text was updated successfully, but these errors were encountered: